emath saloon (Read Only)

新規発言一覧最新記事過去一覧検索HOME

No.341  Re:twocolum を改ページ後から解除して
発言者: 田中徹
発言日: 2007 03/01 20:29
> プリアンブルにてtwocolumを宣言して書かれたいるファイルを
> ある改ページ直後より,twocolumを解除して、1段組にしたいのです。
> どのように書けばいいのでしょうか?

1. []部にはtwocolumn を指定しないで本文先頭に \twocolumn コマンドを記述する。
2. 一段組したいページ直前に \onecolumn コマンドを記述する。
3. 再び二段組みにしたいときはそのページ直前に \twocolumn コマンドを記述する。
それぞれのページで enumerate 環境がまたがるとレイアウトが崩れることがあるので
(これは emath のせいでなく、マークアップの原則に反していることからと理解すること)
その段組内で 
\begin{Enumerate(*)} 〜 \end{Enumerate(*)} を用いるのが吉です。
説明はマニュアル sample.dvi(pdf) をご覧ください。

# お示しのソースでは
# \usepackage{markbox}%%マークシート番号処理
# の部分でタイプセットが止まりますので、お互い気をつけましょう。



\documentclass[b4j]{jarticle}

\usepackage[papersize,notMy]{emath}
\usepackage{emathEy}

\begin{document}
\twocolumn[%
        \hspace{20cm} No.\thepage%ナンバリングです
        \begin{center}
        {\LARGE \gt 定期考査\maru{6} \ 数学B }
        \end{center}
        \mbox{}\hfill クラス \underline{\mbox{\hspace{2zw}}}  
        出席番号 \underline{\mbox{\hspace{2zw}}}  
        名前 \underline{\mbox{\hspace{12zw}}}\\
        \vbox to 10pt{}]

\begin{Enumerate}%
\item %
\repeatstr{大問}{40}
\newpage
\item %
\repeatstr{大問}{40}
\begin{enumerate}%
\item %
中問
\vfill
\item %
中問
\vfill
\end{enumerate}
\end{Enumerate}
\hfill{次ページへ一段組で続く}
\onecolumn
\begin{Enumerate*}%
\item %
\repeatstr{大問}{40}
\vfill
\item %
\repeatstr{大問}{40}
\vfill
\end{Enumerate*}
\hfill{次ページへ二段組で続く}
\twocolumn%
\begin{Enumerate*}%
\item %
\repeatstr{大問}{40}
\vfill
\item %
\repeatstr{大問}{40}
\vfill
\end{Enumerate*}
\end{document}


▼関連発言

340:twocolum を改ページ後から解除して [kimiharu] 03/01 19:03
 └341:Re:twocolum を改ページ後から解除して [田中徹] 03/01 20:29
  ├342:Re[2]:twocolum を改ページ後から 解決です [kimiharu] 03/01 23:34
  └343:Re[2]:twocolum を改ページ後から解除して [kimiharu] 03/03 18:30
   ├344:--- [---] 03/03 20:02
   └345:Re:enumerate, Enumerate, Enumerate*の相違点 [石原 守] 03/03 20:04
    └346:Re[2]:enumerate, Enumerate, Enumerate*の相違点 [kimiharu] 03/03 21:20<-last

Pass 保存


CGIROOM