I would like to use a curved arrow symbol, positioned downwards, to signify "continued on the next line". I'm adjusting the arrow's size using scalefnt
and taking the symbol indirectly from mnsymbol
in order to avoid package conflicts.
\documentclass{memoir}
\usepackage{amsmath}
\usepackage{scalefnt}
% in order to not load package "mnsymbol":
\DeclareFontFamily{U}{MnSymbolA}{}
\DeclareFontShape{U}{MnSymbolA}{m}{n}{
<-6> MnSymbolA5
<6-7> MnSymbolA6
<7-8> MnSymbolA7
<8-9> MnSymbolA8
<9-10> MnSymbolA9
<10-12> MnSymbolA10
<12-> MnSymbolA12}{}
\newcommand*{\lcurvearrowdown}{\mathrel{\text{\usefont{U}{MnSymbolA}{m}{n}\symbol{187}}}}
\newcommand*{\nextlineref}{\raisebox{-1.25ex}[0pt][0pt]{\scalefont{1.25}\(\lcurvearrowdown\)}}
\begin{document}
This is text at normal size. \nextlineref \\
This is more text. xxxxxxxxxxxxxxxxxxxxxxx
\begin{small}
This is text at small size. \nextlineref \\
This is more text. xxxxxxxxxxxxxxxxxxxxxxx
\end{small}
\end{document}
I normally use this symbol to signify "math formula continued on the next line", but this example uses text since this is sufficient to illustrate the issue:
While the symbol scales in a small
context, the combination of placement / size / distance to the next line appears incongruent: it is much closer to the letters "x" in the normal-sized context. Why is that, and how does one correct this? Inter-line spacing might play a role here, btw.
(Addendum / minor remark: Just now I realize that the arrow probably shouldn't be visually that close to the "x" letters ... anyways, my question still stands in the exact same way, as it's the consistency that I'm asking about; what I just noticed can so easily be adjusted through the right combination of the \scalefont
and \raisebox
factors, which I won't change in this post, to avoid confusion.)
\raisebox
the optional argument of[0pt]
you are hiding the depth of the arrow symbol. Is that intentional? Removing this, opens up the line spacing to allow space.[0pt]
arguments? I originally used them to make sure that the displaced arrow symbol doesn't affect line spacing in any way.[0pt]
kills the height, the second the depth[0pt]
. As you are lowing the symbol, the height is not relevant. You may as well drop both of the optional arguments.[0pt]
options to hide the depth is the correct thing to do.