Emacs を使用して latex ドキュメントを編集しているときに、段落の塗りつぶし (Esc-q) が希望どおりに機能しません。たとえば、次のようなものです。
The component \vn{%vec} is not similar to
fill を使用すると、次のようになります。
The component \vn{%vec} is not
% similar to
つまり、emacs は "%" をコメント文字として使用し、それに応じて段落を埋めます。ただし、「\ vn」はテキストを texttt モードで設定する私のマクロであり、ここで「%」は単に通常の印刷可能な文字であるため、段落の塗りつぶしが正しく行われません。
だから私が望むのは、段落の塗りつぶしがテキストモードと同じであることです。つまり、インデントや余分な文字の追加はありません。しかし、段落を埋めるたびにテキストモードとラテックスモードを切り替える必要はありません。これを行う方法はありますか?
助けてくれてありがとう。-- デビッド
PS: はい、行末に実際のコメントがある場合、テストモードの塗りつぶしが正しく行われないことはわかっています。しかし、私は行末にコメントを入れたことがないので、これが私を悩ませることはありません.