章节对齐,标题对齐

章节对齐,标题对齐

我正在尝试重新创建这个(没有回忆录的章节风格是这样的吗?) 章节,但它并不像评论中所说的那样有效。我现在正在这样做,用于编号章节,但是我无法将章节标题放在线上,而不是像图片中那样放在右边。因此,章节标题应该放在线上,尽可能靠右。另外,我不知道 110 代表什么(我调整了它,但没有任何变化),所以如果有人知道,这真的会帮助我理解代码哈哈!此外,当我更改它时,章节名称的字体大小似乎没有按预期变化(我在 \normalfont\Large\sffamily 中通过将 \Large 更改为不同的大小来执行此操作,但当我将其更改为 \HUGE 时,它只会发生一点变化。它是在原始代码中使用 #1 完成的,但我在 pdf 中得到了“1”。

\titleformat{\chapter}[block]
{\normalfont\Large\sffamily}{}{0pt}
{\parbox[t]{\chapnumb}{%
   \fontsize{100}{110}\selectfont\thechapter}%
  \parbox[b]{\dimexpr\textwidth-\chapnumb\relax}{
    \raggedleft
    \hfill{\LARGE}
    \rule{\dimexpr\textwidth-\chapnumb\relax}{0.9pt}}}

在此处输入图片描述

答案1

我猜你想要一些类似的东西。

\RequirePackage{fix-cm}
\documentclass{book}
\usepackage{titlesec}

\titleformat{name=\chapter}[block]
  {\normalfont\Large\sffamily}
  {}
  {0pt}
  {%
   \makebox[\chapnumb][r]{\fontsize{100}{0}\selectfont\thechapter}%
   \ \hrulefill\ %
  }
\titleformat{name=\chapter,numberless}[block]
  {\normalfont\Large\sffamily}
  {}
  {0pt}
  {%
   \hrulefill\ %
  }

\newlength{\chapnumb}
\AtBeginDocument{\settowidth{\chapnumb}{\fontsize{100}{0}\sffamily00}}

\begin{document}

\begingroup
\let\clearpage\relax
\let\cleardoublepage\relax

\chapter*{Introduction}
\chapter{Introduction}

Some text follows

\endgroup

\end{document}

\let我使用了ting的技巧\clearpage\relax一起显示编号和未编号的章节标题。

进行修改以适合您。

在此处输入图片描述

代表什么110?它将段落的基线跳过设置为字体大小 100pt,但这完全无关紧要,因为您实际上并没有创建段落。我使用了0,但421234应该是相同的。

相关内容