
私はflagderiv
証明のためにこのパッケージを使用していますが、行番号の前にテキストを配置する方法がないため、\kern
必要な場所にテキストを配置するだけですが、これによりコメントの位置がずれてしまいます。
私がやろうとしていることの例は次のとおりです。
\documentclass[11pt]{article}
\usepackage{flagderiv}
\begin{document}
\noindent Formula:
\begin{flagderiv}
\step{}{P\implies Q}{}
\step{}{Q\implies R}{commment}
\assume{}{P}{}
\step{}{Q}{\kern-115pt 1\&3\kern115pt comment}
\step{}{R}{\kern-115pt 2\&4}
\conclude{}{P\implies R}{}
\end{flagderiv}
\end{document}
これは私が望んでいる見た目に近いですが、コメントが揃っていないので、1 と 3 の長さに基づいて 2 番目のコメントをカーニングする方法があることを期待していました。
使用方法を調べていました\widthof
が、目的に応じてどのように使用すればよいかわかりませんでした。私はラテックスにかなり不慣れなので、何か明らかなことを見逃しているのかもしれません。
前もって感謝します!
答え1
使用できます
\makebox[0pt][r]{1\&3\hspace{100pt}}Comment
したがって、1 と 3 はスペースを取らないのでコメントの邪魔にはなりませんが、左にオフセットされます。