• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:texのマクロ作成でスペースが空いてしまう.)

texのマクロ作成でスペースが空いてしまう

このQ&Aのポイント
  • texを使って二通りの文章を選べるようなマクロを作成しています。
  • しかし、選択した文章の前後に間が空いてしまいます。
  • 解決方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

思い付きですが, 後ろの空白は \else (や \fi) の前に空白が入っているのが原因じゃないかなぁ. だから, \newcommand{\my_command}[3]{\ifnum#1=0\relax #2\else #3\fi} だと後ろの空白は消えるはず. 前にある空白はどこから来たんだろ? \my_command の前の改行かなぁ?

kukky
質問者

お礼

Tacosan様 返答ありがとうございます.解決しました! おっしゃるとおり,マクロ内の後の空白が原因でした. また,前の空白については,実際は 「かくかくしかじかで, \my_command{0} { #1=0ではこっちをえらび } { でないとこっちを選びます. } というマクロを作りたいです.」 という風に中カッコをつけていましてそのためでした. 申し訳ありません,説明不足でした.... 解決できました,ありがとうございます!

関連するQ&A

専門家に質問してみよう