名前: hoge 日時: 2007-12-23 21:37:56 IPアドレス: 133.31.18.*
>>50451 ご回答ありがとうございます. その後いろいろ試してみたためお礼が遅くなり,すいません. ご指摘の通り,vspaceに*をつければうまくいく場合があることがわかりました. ですが,multicolsでやると各列のバランスを取ろうとするため,\vpaceによる長さの 設定値が意味がなくなる場合があります.つまり長いスペースを入れたはずの場所が短く, 長く入れたところが短いスペースになるなどです. 試行錯誤してみて,うまく制御するのは至難だとわかりました. 元々バランスを取るためのマクロなので好き勝手に縦のスペースは入れられないようです. multicols*はバランス調整をしないので今回の目的にはいいのですが,改ページしてからでないと 段変更にならず同一ページで実現できないので,こちらもうまくいかず. 結局今回は諦めました. \multicolsパッケージを使わずにmipipageで左右を確保した方がいいのかもしれません. 一応試したサンプルソースを貼り付けておきます. %multicol_test.tex \documentclass[a4j]{jarticle} \usepackage{multicol} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \setlength{\columnseprule}{0.4pt} \setlength{\columnsep}{4mm} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % \begin{document} 1段1段1段1段1段1段 \par 1段1段1段1段1段1段1段1段1段1段1段1段 1段1段1段1段1段1段1段1段1段1段1段1段 % \begin{multicols}{2} 2段左2段左2段左2段左 \par 2段左2段左2段左2段左2段左2段左2段左2段左 2段左2段左2段左2段左2段左2段左2段左2段左 \vspace*{60mm} \par\columnbreak 2段右2段右2段右2段右2段右2段右2段右2段右 2段右2段右2段右2段右2段右2段右2段右2段右 2段右2段右2段右2段右2段右2段右2段右2段右 2段右2段右2段右2段右2段右2段右2段右2段右 2段右2段右2段右2段右2段右2段右2段右2段右 2段右2段右2段右2段右2段右2段右2段右2段右 2段右2段右2段右2段右2段右2段右2段右2段右 2段右2段右2段右2段右2段右2段右2段右2段右 2段右2段右2段右2段右2段右2段右2段右2段右 2段右2段右2段右2段右2段右2段右2段右2段右 2段右2段右2段右2段右2段右2段右2段右2段右 2段右2段右2段右2段右2段右2段右2段右2段右 %2段右2段右2段右2段右2段右2段右2段右2段右 %この1行を生かす生かさないで2段左が変わる 2段右2段右2段右2段右2段右2段右2段右2段右 2段右2段右2段右2段右2段 \vspace*{30mm} %<----空けたい \par\columnbreak \end{multicols} 1段1段1段1段1段1段1段1段1段1段1段1段 1段1段1段1段1段1段1段1段1段1段1段1段 1段1段1段1段1段1段1段1段1段1段1段1段 \vspace{5mm} % \begin{multicols}{2} 2段左1つ目 2段左1つ目 2段左1つ目 2段左1つ目 2段左1つ目 2段左1つ目 2段左1つ目 2段左1つ目 \vspace{40mm} \par 2段左2つ目 2段左2つ目 2段左2つ目 2段左2つ目 \vspace*{20mm} \par\columnbreak 2段右1つ目 2段右1つ目 2段右1つ目 2段右1つ目 2段右1つ目 2段右1つ目 2段右1つ目 2段右1つ目 2段右1つ目 2段右1つ目 2段右1つ目 2段右1つ目 \vspace{6mm} \par 2段右2つ目 2段右2つ目 2段右2つ目 2段右2つ目 2段右2つ目 2段右2つ目 2段右2つ目 2段右2つ目 2段右2つ目 2段右2つ目 2段右2つ目 2段右2つ目 \vspace{6mm} \par 2段右3つめ 2段右3つめ 2段右3つめ 2段右3つめ 2段右3つめ 2段右3つめ 2段右3つめ 2段右3つめ 2段右3つめ 2段右3つめ 2段右3つめ \vspace{6mm} \par 2段右4つめ 2段右4つめ 2段右4つめ 2段右4つめ 2段右4つめ 2段右4つめ 2段右4つめ \vspace*{20mm} %<----空けたい \par \end{multicols} \end{document}
この書き込みへの返事: