LaTeX: improve behavious of \pysigline
and \pysiglinewithargsret
in case of multi-line signature
#8997
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bugfix
Closes: #7241, #8980, #8995
Regarding #7241, the fix is minimal it produces output like this

The mechanism for signature works in indented context like this (which uses "quoted" indentation so it is on both sides)
An example from our docs:
with this PR:
without this PR:

Notice also vertical spacing between signature and description is improved.
Relates indirectly: #1514
No direct incidence as
\pysiglinewithargsret
already used a\parbox
we are only adding\raggedright
and a finalstrut
. But mentioning #1514 in this context due to recent #1514 (comment), and also because the above screenshots show that indeed achieving one argument per line would be much better. But this PR is not involved in this directly.