名前: ts 日時: 2007-01-11 18:52:11 IPアドレス: 157.118.27.*
>>46500 本田さま またまたありがとうございます。 >> parallel.styの\newcommand{\ParallelLText}の \everypar{}を >> \clubpenalty\@clubpenaltyに変えると,何か不具合が出ますか? > > \globalをつけないと問題がおこります. ……… > そうすると,parallelの中ではいいのですが, > 外でまずいのです. ……… > \clubpenaltyを\@clubpenaltyに復帰させる > のがキャンセルされてしまうので, > そのあとずーーと10000のままになってしまいますよね. あー、そうなんですね…。 いずれにしましても、今回もとても勉強になりました。本当にみな さま、ありがとうございました。 〔ちょっとだけ試しました:〕 ----- \documentclass{jarticle} \usepackage{parallel} \makeatletter \renewcommand{\ParallelLText}{% \clubpenalty\@clubpenalty\@restorepar\begingroup% changed, only local \hbadness=3000 \let\footnote=\ParallelLFootnote \ParallelWhichBox=0 \global\setbox\ParallelLBox=\vbox\bgroup \hsize=\ParallelLWidth \aftergroup\ParallelAfterText \begingroup \afterassignment\ParallelCheckOpenBrace \let\x=} \makeatother \begin{document} \section{対格と不定法にする主語文} 次のような支配文のときに,主語文を対格と不定法にする: % only one paragraph after \section \vspace{.5\baselineskip} \begin{Parallel}[c]{}{} {\parindent=0pt \ParallelLText{\em Litteris incumbere semper utile est.} \ParallelRText{学問に従事するのはいつも有益である。} \ParallelPar \the\clubpenalty % inside of parallel env. \ParallelLText{\em Te haec dixisse gloria est.} \ParallelRText{あなたがこう言ったのは名誉となる。} \ParallelPar \ParallelLText{\em Ex multis rebus intell\u{\i}gi potest mundum providenti\=a divin\=a administrari.} \ParallelRText{世界が神の摂理に司られているのは,多くのことによって理解 できる。} } \end{Parallel} \the\clubpenalty % outside of parallel env. \end{document} -----
この書き込みへの返事: