【2021/11/28】PHPのアップデートに伴い、文字コード問題を修正。一応動作してるっぽい。
科研費LaTeXサーバ/科研費LaTeXサーバ(ミラー)/LaTeXを使ったマクロです。わからないことがあったら、科研費LaTeX FAQと、この掲示板のログをまず探してみてください。 疑問と解決策をみんなで共有して、がんばって研究費をGetしましょう!
spam除けのために、e-mail欄に入力があると書き込めなくしてみました。
毎年お世話になっております。
挑戦研究・萌芽のファイルで、multicolsを使用すると、
(./forms/hook5.tex) (./forms/hook7.tex) (./forms/chousenteki_houga_forms.tex
(./forms/ch_houga_form_01.tex
! Dimension too large.
\\set@mult@vsize ...dima \\vsize \\col@number \\vsize
\\advance \\vsize -\\@tempdim...
l.9 \\研究目的及び研究計画の概要
?
となってコンパイルできません(他の欄に使用してもそこで止まってしまいます)。
何か対策をご存じでしたらご教授いただければ幸いです。
multicolsが使えるのは、複数ページにまたがる項目のみです。(挑戦的研究(萌芽)だと、「研究目的」など)
理由:
multicolsが使えるためには、カラムを折り返すために、そのページの長さがわかっている必要があります。
複数ページにまたがる項目の場合には、¥textlengthを調整して、枠の下までに収まるようにしていますので、
multicolsは使えます。
しかし、一つの項目が1ページ内に収まっている項目(挑戦的研究(萌芽)だと、「概要1」、「概要2」のページなど)の場合は、
¥textlengthを極端に長くし、余分に書き過ぎても改ページが起きて続くページがズレてしまうことを防いでいます。
そのため、multicols を用いようとすると、想定の長さを越えてしまうため、ご指摘のエラーが出ているものと考えます。
複数カラムが使える利便性よりも、ページがずれたり、許されていないページが作られたりする危険性を避けることを優先しています。
なお、以前こうした1ページ内に収まっている項目ではminipage環境を使っていましたが、figureやtableなどのfloating環境が使えない問題があったので、このように¥textlengthを長くした普通の環境にし、figureやtableが使えるようにしました。
(minipage内でも、multicolsは使えません)
ご容赦ください。
そういった仕様となっているとのこと、承知いたしました。
これの点を理解した上で、できれば¥textlengthの値を自己責任の下で変更してmulitcolsを使いたいと思っています。
どのファイルのどの部分を調整すればよいかご教授いただければ幸いです。
ご趣旨はわかるのですが、将来この掲示板を見た人がマネをして問題を起こす可能性がありますので、回答は致しかねます。
申し訳ありません。