Re: Parallel パッケージと Overfull \vbox

名前: 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} -----

この書き込みへの返事:

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