New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
\exposid (and similar macros) cause misalignment of columns in code blocks #4381
Comments
Yes, looks like we need (For the purpose of column counting, it'd be nice if we could annotate our macros with the number of characters that the macro invocation takes up and the number of output characters it produces, so support mental arithmetic.) |
Yes please!!! Unfortunately, |
This issue has not been resolved. Using either
For example, see the declarations in the Since
Summary of related commits: |
Note that italic correction is only applied (and hence only needs to be removed) before certain characters, but not always. E.g. before a whitespace I believe no correction is inserted, so using the "nc" variants doesn't make a difference there. |
See the
\expos
comments near the beginning of [range.take.while.sentinel] for an example - they don't line up. The comments start on the same column in ranges.tex (after subtracting out the columns taken up by the use of\exposid
), so the should line up. This appears to be similar to what I've seen when\placeholder
is used instead of\placeholdernc
. Do we need a\exposidnc
?In addition to
\exposid
, the use of other macros should be checked and possibly fixed as well.The text was updated successfully, but these errors were encountered: