▼スレッド
│
└◇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
340● twocolum を改ページ後から解除して[ kimiharu ] 2007 03/01 19:03
いつもお世話になります。
プリアンブルにてtwocolumを宣言して書かれたいるファイルを
ある改ページ直後より,twocolumを解除して、1段組にしたいのです。
どのように書けばいいのでしょうか?
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[b4paper,twocolumn,11pt]{jarticle}
\usepackage{amsmath}
\usepackage{emathP}
\usepackage{emathEy}%enumerate環境の拡張
\usepackage{emathAe}%解答を巻末に集める環境形式
\usepackage{emathR}
\usepackage{emathW}%計算させるスタイル集
\usepackage{emathMw}
\usepackage{itembkbx}
\usepackage{markbox}%%マークシート番号処理
\usepackage{hako}
\usepackage{cases}
\setlength{\columnseprule}{0.4pt}
\setlength{\columnsep}{3.5zw}
\pagestyle{empty}
%%%%%%プリント用のマージンの設定%%%%%%%%
\setlength{\topmargin}{-80pt}
\setlength{\oddsidemargin}{-10pt}
\setlength{\evensidemargin}{-10pt}
\addtolength{\textheight}{170pt}
\addtolength{\textwidth}{30pt}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%\enumerate のナンバリングの( )付け%%%%%%%%%%%%%%%%%%%%%%%
\renewcommand{\labelenumi}{ $(\theenumi)$ }
\renewcommand{\labelenumii}{ $(\theenumii)$ }
\renewcommand{\labelenumiii}{ $(\theenumiii)$ }
%%%%%%%%%%%%不等号の設定%%%%%%%%%%%%%
\makeatletter
\def\le{\mathrel{\mathpalette\gl@align<}}
\def\ge{\mathrel{\mathpalette\gl@align>}}
\def\gl@align#1#2{\lower.6ex\vbox{\baselineskip\z@skip\lineskip\z@
\ialign{$\m@th#1\hfil##\hfil$\crcr#2\crcr=\crcr}}}
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\renewcommand\arraystretch{1.0}%表の高さを指定する.
\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{}]
\openKaiFile
\begin{enumerate}[\large\protect\expandafter\fbox1]
\item
%\ReadTeXFile
{2006teiki6MB0001}
\newpage
\item
%\ReadTeXFile
{2006teiki6MB0002}
\newpage
\item
%\ReadTeXFile
{2006teiki6MB0003}
\newpage
\item
%\ReadTeXFile
{2006teiki6MB0004}
\newpage
\item
%\ReadTeXFile
{2006teiki6MB0005}
\newpage
\item
%\ReadTeXFile
{2006teiki6MB0006}
\end{enumerate}
\newpage
%\ReadTeXFile
{2006teiki6MB0007}このページから1段組にしたい。
\closeKaiFile
\inputKaiFile
\end{document}
よろしくお願いします。
スレッド一覧
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}
スレッド一覧
342● Re[2]:twocolum を改ページ後から 解決です[ kimiharu ] 2007 03/01 23:34
一応解決しました。
ありがとうございました。
本当にいつも助けられれるばかりです。感謝感謝です。
スレッド一覧
343● Re[2]:twocolum を改ページ後から解除して[ kimiharu ] 2007 03/03 18:30
マニュアル(sample.pdf)を見てもわからないのですが・・・。
> \begin{Enumerate(*)} 〜 \end{Enumerate(*)} を用いるのが吉です。
このEnumerateについてです。
enumerateとどう異なるのでしょうか?
また、EnumerateとEnumerate*の違いもお願いします。
何となくわかる気がしますが、よろしくお願いします。
スレッド一覧
344● ---[ --- ] 2007 03/03 20:02
この記事は何らかの理由で削除されました
スレッド一覧
345● Re:enumerate, Enumerate, Enumerate*の相違点[ 石原 守 ] 2007 03/03 20:04
\documentclass{jarticle}
\usepackage{emath}
\begin{document}
enumerate, Enumerate, Enumerate*の相違点\\
番号がリセットされる。
\begin{enumerate}
\item あああああああああああああああ
\end{enumerate}
番号がリセットされる。
\begin{enumerate}
\item あああああああああああああああ
\end{enumerate}
番号を継続する仕組みが入っている。番号がリセットされる。
\begin{Enumerate}
\item あああああああああああああああ
\end{Enumerate}
番号が継続される。番号がリセットされない。
\begin{Enumerate*}
\item あああああああああああああああ
\end{Enumerate*}
番号が継続される。番号がリセットされない。
\begin{Enumerate*}
\item あああああああああああああああ
\end{Enumerate*}
番号が継続される。番号がリセットされない。
\begin{Enumerate*}
\item あああああああああああああああ
\end{Enumerate*}
番号を継続する仕組みが入っている。番号がリセットされる。
\begin{Enumerate}
\item あああああああああああああああ
\end{Enumerate}
番号が継続される。番号がリセットされない。
\begin{Enumerate*}
\item あああああああああああああああ
\end{Enumerate*}
\end{document}
スレッド一覧
346● Re[2]:enumerate, Enumerate, Enumerate*の相違点[ kimiharu ] 2007 03/03 21:20
Enumerate
Enumerate*
とつなげることで、番号がリセットされずに、継続するコマンドなのですね。
ありがとうございました。
スレッド一覧
CGIROOM