プロが教えるわが家の防犯対策術!

\chapterコマンド前で改行をさせないようにしたいのですが、そうすればいいのでしょうか?
\sectionとかを代用しない方法でおねがいします。

A 回答 (2件)

jreport.clsには


\newcommand{\chapter}{%
\if@openright\cleardoublepage\else\clearpage\fi
\thispagestyle{jpl@in}%
\global\@topnum\z@
\@afterindenttrue
\secdef\@chapter\@schapter}
このようにchapterを定義してあるところがあります。
改ページを定義しているところは判別がすぐにつくと思いますので,
そこの行をまるごと消してやればOKです。
ただし,jreport.clsを上書きしてしまうと後々不便なので,
この定義部分をコピーして,プリアンブルで再定義。
\makeatletterと\makeatotherを忘れずに。
複数の文書で同じようにするときは#1氏が言われるように
別途スタイルファイルを作りましょう。
    • good
    • 0
この回答へのお礼

やってみたら、できました!
jreport.clsのファイルに直接やったときはなぜかできなかったのですが、プリアンブルでrenewしてあげたらできました。
ありがとうございます。

お礼日時:2008/05/22 18:41

使っているクラスファイルのどこかで \chapter を定義しているところがあるはずなので, その定義から「改ページ部分」を削除すればいいはず.


このためだけにスタイルファイルを作ってやるのが親切というものかな.

この回答への補足

jreportというクラスを使っています。
chapterのあたりを少し変えたりしたのですが、どうも改ページされてしまいます。
具体的にはどこをいじれば大丈夫になるでしょうか?

補足日時:2008/05/22 17:04
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QLatex. chapter間で改ページしない

Latex memoir classで、文書を書いているのですが、デフォルトでは、\chapter{} を使って章を改めると、次の章は次のページ(または次の奇数ページ)から始まるようになっています。

この、章間の改ページをなくして、同じページに続けて次の章が始まるようにしたいのですが、どうすれば良いでしょうか。よろしくお願いします。



* 文書作成はすべて英語で行っているので、日本語が使えなくても構いません。

Aベストアンサー

マニュアルには「実際の改ページは \clearforchapter がやってるよ」とかかれているのでこのマクロをいじればいいのかもしれませんが, その結果については一切保証しません.

QLaTeXの文字の大きさの変え方。

現在、LaTeX2eを使って物理の修士論文を書いています。
ある程度、書き上げたのですが、現在の文字サイズ(12pt)
では少し読みつらく感じ、文字の大きさを少し大きくしたいと思います。

(決して、ページ数が寂しく、文字のサイズを大きくしてページ数を
増やそうとたくらんでいるのではありません^^;)

そこで質問なのですが、

\documentclass[a4paper,12pt]{jarticle}

のところで、12ptが全体の文字のサイズにあたると思うんですが、
jarticleだと文字のサイズは10、11、12ptの3つからしか
選べないのでしょうか?
それとも、やり方が間違っているのでしょうか?

文字サイズを大きくする方法を教えてください。

ちなみに、14ptにすると、10ptのサイズになってしまいます。

Aベストアンサー

LaTeX2εでは文字の大きさを指定する命令があり,
小さい方から
\tiny
\scriptsize
\footnotesize
\small
\normalsize
\large
\Large
\LARGE
\huge
\Huge
となっています.
標準は \normalsize です.
\large とやると,それ以後の文字がすべて1.2倍の大きさになりますし,
\Large ですと1.44倍になります.
したがって,
\begin{document} のすぐ後にでも上の命令の適当なものを入れておけばOKです.

上の命令の効果は \documentclass のポイント指定と相対的なものです.
例えば,\documentclass[a4paper,12pt]{jarticle} の \normalsize と
\documentclass[a4paper,10pt]{jarticle} の \large は同じ大きさです
(厳密には少し違うかも知れませんし,
組み合わせによっては思うようにならないときもあるようですが).
上の命令と \documentclass のポイント指定組み合わせをいくつか試してみて,
気に入る組み合わせにすればいかがでしょうか.

上の命令はそれ以後ずっと有効というタイプの命令ですから,
一部分だけフォントを大きくしたいときは { } でくくるとか,
もう一度命令を入れてフォントの大きさを戻すとか,
そういう必要があります.

自分でフォント指定をする方法もありますが,
上のやり方が一番簡単かと思います.

> (決して、ページ数が寂しく、文字のサイズを大きくしてページ数を
> 増やそうとたくらんでいるのではありません^^;)

つい吹き出しそうになりました.
12ポイントは普通の大きさのような気もしますがね.

LaTeX2εでは文字の大きさを指定する命令があり,
小さい方から
\tiny
\scriptsize
\footnotesize
\small
\normalsize
\large
\Large
\LARGE
\huge
\Huge
となっています.
標準は \normalsize です.
\large とやると,それ以後の文字がすべて1.2倍の大きさになりますし,
\Large ですと1.44倍になります.
したがって,
\begin{document} のすぐ後にでも上の命令の適当なものを入れておけばOKです.

上の命令の効果は \documentclass のポイント指定と相対的なものです.
例えば,\docume...続きを読む

QTeXでの見出しの変更は可能でしょうか

TeXでは見出しのコマンドがありますよね。
例えば\section{テスト}と書けば、「第1章 テスト」と表示されるように。

ここで、「第1章」の部分を他の文字(例えば「第1話 テスト」のように)変更することはできるのでしょうか。

\section*{第1話 テスト}とすれば、意図した表示にはなります。しかしこの場合、目次には表示されなくなるので、できれば避けたいと思っています。

御回答をよろしくお願いします。

Aベストアンサー

いま手元に TeX がないため、動作確認はできませんが、jreport クラスを使用して \chapter{ほげほげ} を使用するのであれば、以下のコマンドを再定義すれば良いはずです。

\postchaptername

たとえば、

\renewcommand{\postchaptername}{話}

とすれば \chapter{ほげほげ} で「第1話 ほげほげ」のように出力されるはずです。
同様に、「第」の部分を変更したいのであれば \prechaptername を再定義すれば良いはずです。

\section{ぴよぴよ} を使用したいのであれば \section コマンドを再定義する必要があったはずです。
使用しているクラスファイル (拡張子 cls) のファイルから \section コマンドの定義を抜き出して、プリアンブルでその定義を参考に再定義するしかないかもしれません。
# \section コマンドの中で使用されている別のコマンドを再定義しなければ
# ならない可能性もあります。

…こんなので回答になっているでしょうか。

いま手元に TeX がないため、動作確認はできませんが、jreport クラスを使用して \chapter{ほげほげ} を使用するのであれば、以下のコマンドを再定義すれば良いはずです。

\postchaptername

たとえば、

\renewcommand{\postchaptername}{話}

とすれば \chapter{ほげほげ} で「第1話 ほげほげ」のように出力されるはずです。
同様に、「第」の部分を変更したいのであれば \prechaptername を再定義すれば良いはずです。

\section{ぴよぴよ} を使用したいのであれば \section コマンドを再定義する...続きを読む

QLaTeXの付録の表示方法について教えて下さい

下記HPのP14の「付録1.運動量移動理論」のように表示されるにはどうしたら良いでしょうか?

http://www.atomiccollision.jp/collision/syoutotsu/14_1102s.pdf

下記からLaTeXファイル(sample_paper.tex)をダウンロードでして、以下を追加して実行すると添付の通り表示します。

http://www.atomiccollision.jp/collision/collision.html


付録1.運動量移動理論
付録1-1.運動量移動理論の計算
と綺麗に表示させるには、下記texの部分をどのように書けば良いでしょうか?



\appendix %%%%%% これ以降 付録 %%%%%%%%%%%%%%%%%%%%%%%%%%%%

\section{付録1.運動量移動理論}
\subsection{付録1-1.運動量移動理論の計算}

Aベストアンサー

どうぞ

\renewcommand{\appendix}{}
\appendix
\renewcommand{\thesection}{付録.\ \arabic{section}}
\renewcommand{\thesubsection}{付録.\ \arabic{section}-\arabic{subsection}.}
\section{運動量移動理論}
\subsection{運動量移動理論の計算}

QTEX ページ番号について

TEXを使って論文を製作しています。
表紙、目次、本題
の構成の論文ですが、どうしても
目次のところにもページ番号が書き込まれます。
本題から1ページとしたいのですが、どうすればよいですか?

ちなみにコマンドは以下のようにしています。

<表紙部分>
\begin{document}
\baselineskip 6.3mm %段落の間隔設定
\pagestyle{empty}
\vspace*{40pt}
%\noindent
\begin{center}
{\fontsize{22pt}{0pt}\selectfont {\textgt{平成18年度}}}\\
%\vspace{1cm}

<中略>

<目次部分>
\thispagestyle{empty}
\tableofcontents
\clearpage %目次の出力命令と改ページ命令
\pagestyle{plain}
<本題部分>
\chapter {緒言}
\pagenumbering{arabic} %序論からページ番号をアラビア数字にする

TEXを使って論文を製作しています。
表紙、目次、本題
の構成の論文ですが、どうしても
目次のところにもページ番号が書き込まれます。
本題から1ページとしたいのですが、どうすればよいですか?

ちなみにコマンドは以下のようにしています。

<表紙部分>
\begin{document}
\baselineskip 6.3mm %段落の間隔設定
\pagestyle{empty}
\vspace*{40pt}
%\noindent
\begin{center}
{\fontsize{22pt}{0pt}\selectfont {\textgt{平成18年度}}}\\
%\vspace{1cm}

<中略>

<目次部分>
\this...続きを読む

Aベストアンサー

tableofcontents と thispagestyleの順番を変えれば、ページ番号を失くすことができました。

\tableofcontents
\thispagestyle{empty}


thispagestyleではなく、pagestyleを使うと上手くいきませんでした。
なので複数のページを目次がまたぐ際は、目次の前に\pagestyle{empty}を記述しておく必要がありそうです。

ちなみに、jreportではなくjarticleを使うとこれらの問題は出ませんでした。

Qtexで論文作成しています。

texで論文作成しています。
jreport環境で(2ページ以上にわたる)目次のページ番号を削除することを考えています。

目次が1ページのとき、
thispagestyle{empty}
を用いて目次のページ番号を削除できましたが、
目次が2ページ以上のとき、削除の方法が分かりません。
例えば、次のような場合です。
ご存じの方がおられましたら、よろしくお願いします。

\documentclass[a4paper]{jreport}
\begin{document}
\tableofcontents%目次のページ番号を削除したい
\chapter{1}
\chapter{2}
\chapter{3}
\chapter{4}
\chapter{5}
\chapter{6}
\chapter{7}
\chapter{8}
\chapter{9}
\chapter{10}
\chapter{11}
\chapter{12}
\chapter{13}
\chapter{14}
\chapter{15}
\chapter{16}
\chapter{17}
\chapter{18}
\chapter{19}
\chapter{20}
\chapter{21}
\chapter{22}
\chapter{23}
\chapter{24}
\chapter{25}
\chapter{26}
\chapter{27}
\chapter{28}
\chapter{29}
\end{document}

texで論文作成しています。
jreport環境で(2ページ以上にわたる)目次のページ番号を削除することを考えています。

目次が1ページのとき、
thispagestyle{empty}
を用いて目次のページ番号を削除できましたが、
目次が2ページ以上のとき、削除の方法が分かりません。
例えば、次のような場合です。
ご存じの方がおられましたら、よろしくお願いします。

\documentclass[a4paper]{jreport}
\begin{document}
\tableofcontents%目次のページ番号を削除したい
\chapter{1}
\chapter{2}
\chapter{3}...続きを読む

Aベストアンサー

>目次の1ページ目は削除することができませんでした。

あー,デフォルトの挙動忘れてた.
\chapter*で「目次」の見出しだしてるんだった.
じゃ,こんな感じ

\documentclass{jreport}
\begin{document}
{\makeatletter
\let\ps@jpl@in\ps@empty
\makeatother
\pagestyle{empty}
\tableofcontents
\clearpage}

\chapter{A}
\chapter{A}

(以下略)

QLaTeX: captionの中で改行したいのですが・・・

LaTeXで通常文章中で強制改行するためは、
\\
というコマンドを使うのですが、
図表のタイトルなどのキャプションが長くなりすぎて、途中で改行したい場合はどうすればよいでしょうか?
具体的なコード(該当部分)は下の通りです。よろしければ、ご教授下さい。

\begin{table}[ht]
\caption{キャプションが長いので、改行したい。
     途中で\\を使っても改行してくれません。}
\begin{tabular}{rccccc}
・・・・・
・・・・・
・・・・・
\end{tabular}
\end{table}

Aベストアンサー

hangcaption.styを使ったらどうでしょうか。
キャプションの長さは指定しなければ、\hsizeですが、任意の長さ(たとえ
ば40mm)に指定するには、

\captionwidth=40mm %キャプションの長さを指定
\begin{table}[ht]
\hangcaption{キャプションが長いので、改行したい。
     途中でを使っても改行してくれません。}
\begin{tabular}{rccccc}
・・・・・
・・・・・
・・・・・
\end{tabular}
\end{table}

とします。

QLatex 表の書き方について

Latexで表を作成していて、2行にわたる項目を作成しその項目名を上下の中央に配置したいのですが、中央揃えする方法が分かりません。
どなたか教えてください。

Aベストアンサー

http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/table.html
に紹介されている parboxを使う方法が使えるかもしれません。

QLaTexでセクションの見出しの書体変更

LaTexでセクションの見出しの文字とサブセクションの見出しの文字を一括して明朝体の
太字に変更する方法を教えてください。

jarticleを使用しているのですが、本文は明朝体になりますが、見出しは明朝体になりません。
どのようにすればよろしいでしょうか?

Aベストアンサー

titlesec.styを利用されたら如何ですか。
\usepackage[rm,up,sc,compact,topmarks,calcwidth,pagestyles]{titlesec}
で上手く行くのではないでしょうか。

QTeXでの改頁

こんにちは、TeX初心者です。改行ではなくて改頁をするようなコマンドはあるのでしょうか?
学校のレポートを書いていてどうしても改頁したいところがあるのです。
よろしくお願いします。

Aベストアンサー

ふつう、TEXの改頁は「\newpage」というコマンドがあるんですが、
これじゃダメですか? 私はいつもこのコマンドを使っているのですが…。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング