名前: 平井 日時: 2003-09-09 09:31:12 IPアドレス: 211.18.204.*
奥村先生の「美文書作成入門」のp208に掲載されている「数学のテスト」の例を、 複数枚にわたる同じ書式のプリントに変更しようとしたのですが、 2枚目以降、問題文が長くなると2段組の幅を問題文が超えてしまいます。 原因と対処法を教えて下さい。 以下のように変更してみました。 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \documentclass[b4paper,twocolumn,10pt,fleqn]{jsarticle} \usepackage{amsmath,txfonts} \usepackage[dvips]{graphicx,color} \setlength{\columnsep}{2zw} \setlength{\columnseprule}{0.4pt} \setlength{\hoffset}{0 cm} \setlength{\voffset}{0 cm} \setlength{\oddsidemargin}{-1 cm} \setlength{\topmargin}{0 cm} \setlength{\headheight}{0 cm} \setlength{\headsep}{0pt} \setlength{\footskip}{30pt} \setlength{\textwidth}{70zw} \setlength{\textheight}{57\baselineskip} \addtolength{\textheight}{\topskip} \renewcommand{\labelenumi}{\textbf{\theenumi.}} \renewcommand{\theenumii}{\arabic{enumii}} \setlength{\mathindent}{0pt} \pagestyle{empty} \newcommand{\MARU}[1]{{\ooalign{\hfil#1\/\hfil\crcr\raise.167ex\hbox{\mathhexbox20D}}}} \begin{document} \twocolumn[\textbf{\Large 平成15年度数学II課題\quad No.1}\qquad \Large 3年(\qquad \Large )組(\qquad \Large )番\quad \Large 氏名(\hspace{5cm}) \vspace{1mm} \hrule] \begin{enumerate} \item ここで、長い問題文を書いたとき、大問中では適当に折り返し第1段に収まります。 \begin{enumerate} \item このように小問の中で長い問題文を書いたときも、1枚目では適当に折り返し第1段に収まります。 \item 小問2 \item 小問3 \item 小問4 \item 小問5 \end{enumerate} \item 以下省略 \vfill \newpage \item 以下省略 \vfill \newpage \twocolumn[\textbf{\Large 平成15年度数学II課題\quad No.2}\qquad \Large 3年(\qquad \Large )組(\qquad \Large )番\quad \Large 氏名(\hspace{5cm}) \vspace{1mm} \hrule] \item ここで、長い問題文を書いたとき、大問中では適当に折り返し第1段に収まります。 \vfill \item それはこのように次の問題文に移った時も同じであり、全く不都合はありません。しかし、 \begin{enumerate} \item このように小問の中で少し長い問題文を書いたときは、問題文が第1段を越え、縦線を突き抜けて第2段にはみ出してしまいます。 \vfill \item それは、同じenumerate環境の中では当然のことながら起こり続けます。 \vfill \end{enumerate} \item そして、次の大問に移ったとき、それが大問の問題文である限り、ちゃんと折り返されます。 \begin{enumerate} \item しかし、再びenumerate環境に入り小問の部分になると、このように第2段にはみ出してしまいます。 \vfill \end{enumerate} \newpage \item 2枚目の第2段では、長い問題文を書いても大問中では適当に折り返し第1段に収まります \vfill \item ちなみに全角文字で、・・・・・・・・・・??????????!!!!!!!!!!のような記号を書くと、全く折り返してくれません。 \begin{enumerate} \item そして、小問の中でこのように長い問題文になると、本来の右端を越えて余白の部分に入り込んでしまいます。 \vfill \end{enumerate} \item プレビューで確認しながら強制的に改行していけば対処できることなのですが、何枚にもわたるプリントを作成すると少し煩わしくなります。 \vfill \end{enumerate} \end{document} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% いつもお世話をかけますが、よろしくお願いします。
この書き込みへの返事: