1

チャプター番号が大きいタイトル形式を作成し、次にタイトル名を使用してテキストを小さくしようとしています。次のコードは、主に私が望むことを実行します。

\documentclass[12pt]{book}
\usepackage{fontspec}
\setromanfont[Mapping=tex-text]{Garamond}
\usepackage{titlesec}
\titleformat{\chapter}{\raggedright}
    {\fontsize{72pt}{72pt}\selectfont\thechapter}{1em}{\huge}

\begin{document}
\chapter{A Short Title}
Lorem ipsum...
\chapter{A Very Long Title With Extra Words}
Lorem ipsum...
\end{document}

ただし、章のタイトルが1行より長い場合、数字の垂直方向の配置は不快です。数字のベースラインがベースラインと整列する現在の整列とは対照的に、数字の上部が行の残りのテキストの上部と一致するように、数字を垂直に整列するように伝えたいと思いますテキストの残りの部分。

どのコマンドがこれを可能にするのかわかりません-そして、この問題を解決するためのより良い方法がたくさんある可能性があります。

ありがとう!

4

1 に答える 1

0

この質問を未回答にするために、 tex.sx qn Vertical Text Alignment in Titleにはいくつかのアプローチがあります。受け入れた解決策は、Latex 内部マクロ\@makechapterheadを再定義して、章の見出しを出力にレイアウトします。ヘッダー/フッターで使用できるテキストを定義するか、TOC で行を設定する他の内部マクロがあり、これらは同様に再定義できることに注意してください。

Memoir クラスの章のスタイルは一見の価値があります。Lars Maden の公開は、クラスに組み込まれた標準スタイルを提供し、いくつかの代替を定義する方法を示しています。

于 2011-02-07T09:29:38.327 に答える