マクロの再定義のしかた

名前: kiwi
日時: 2007-07-30 11:16:23
IPアドレス: 133.11.110.*

kiwi と申します。 parallel.sty http://tug.ctan.org/tex-archive/macros/latex/contrib/parallel/ を用いて、2段組みをしたいと考えています。 その際、右段の文字を小さくしたいと思い、右段を出力するマクロを 再定義しようと考えましたが、うまくいきません。 具体的には、再定義をしなければ、改行をすることができますが、 再定義をすると、改行を入れるとエラーとなってしまいます。 ! Paragraph ended before \ParallelRText was complete. <to be read again> \par l.16 \ParallelRText{ううう \par えええええええ} マクロの再定義の仕方がよくわかっていないということなのですが。 この場合、どのようにしたらよいか、お教えいただけないでしょうか。 # LaTeX2eプログラミング基礎解説 p.4 - p.27 を読んでも # 私の力量では、わかりませんでした・・・。 --------------- \documentclass{jarticle} \usepackage{parallel} % ParallelRText の再定義 \makeatletter \let\ParallelRTextTemp\ParallelRText \let\ParallelRText\@undefined \def\ParallelRText#1{\ParallelRTextTemp{\small #1}} \makeatother \begin{document} \begin{Parallel}[v]{}{} \tolerance=1000% おまじない? \ParallelLText{あああ \par いいいいいいい} % \ParallelRText{うううえええええええ}% ← OK \ParallelRText{ううう \par えええええええ}% ← × \ParallelPar \end{Parallel} \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)