3

私は pdflatex 経由で Latex を使用して pdf ファイルを作成していますが、ドキュメントの残りの部分では両端揃えのテキストを使用する必要がありますが、見出しには不規則なテキストを使用したいと考えています。

これによりエラーが発生します(!LaTeX Error: Something's wrong--perhaps a missing \item):

\usepackage{ragged2e}

..

\flushleft
\chapter{Something}
\justifying

そして、これは垂直方向の間隔を台無しにします:

{\raggedright{\chapter{Something}}}

ここにアイデアはありますか?前もって感謝します!

4

4 に答える 4

4

sectsty パッケージを使用\chapterfont{\raggedright}して、すべての章の見出しを左揃えにします。もっと面白いことをする方法については、 sectsty のマニュアルを参照してください。sectsty が十分に強力でない場合は、titlesecを使用できます。さらに、セクショニング コマンドを再定義できます。

于 2009-02-19T18:37:43.870 に答える
1

\chapterなど\sectionは、標準クラスで非常に複雑な定義を持つ可能性があり、このようにフォーマットを強制しようとする試みとうまく相互作用しないことがあります。

標準クラスの説明を読んで、見出しの外観に影響を与えるために使用できる変数を見つけてください。

最善の策は、すぐに使用できるものをサポートする代替クラス ( 、おそらく) をCTANで探すことです。memoir

于 2009-02-19T18:34:45.993 に答える
0

約 3 年前、さまざまなパッケージが足元で互いに発砲し、それぞれが独自の方法で微調整する必要があることにうんざりしていたので、すべてをmemoirに切り替えました。

振り返ったことはありません。

于 2009-02-20T01:07:46.180 に答える
0

LaTeX のデフォルトの \raggedright の代わりにコマンドを読み込んragged2eで使用していることに注意してください。\RaggedRight単語のハイフネーションは行いますが、場合によってははるかに優れた出力が得られます。見出しのデザインによっては、受け入れられる場合と受け入れられない場合があります。

いずれにせよ、titlesec を使用するという @sgm の回答に従ってください。(sectsty と同じくらい使いやすく、より強力です...sectsty は、フォントの変更などの非常に基本的な再定義にのみ適しています。)

于 2009-02-20T00:47:44.277 に答える