emath saloon (Read Only)

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

スレッド

└◇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