截断 Legrand Orange 模板中的长部分标题

截断 Legrand Orange 模板中的长部分标题

我是 Latex 的新手。

我正在使用Legrand 橙色书籍模板。我的部分标题太长,应该截断为两行。有什么想法可以让它换行吗?

谢谢。

在此处输入图片描述

更新:以下代码文件处理标题:\node[anchor=north east, inner sep=0pt, xshift=-\Gm@rmargin, yshift=-\Gm@tmargin] at (current page.north east) {\fontsize{30pt}{30pt}\selectfont\sffamily\bfseries\textcolor{red}{\strut #2}}; % Part title.

但是我找不到换行文字的方法。

答案1

对于初学者来说,这是很困难的。


#1 观察

您可以通过以下方式进行深入了解背面

这样做(版本 2.1.1 (14/2/16))显示了两行重要的代码。首先,它基于 -class book

  • \documentclass[11pt,fleqn]{book} % Default font size and left-justified equations

其次,现在对样式等进行了重新定义,这些定义通常放在文档序言中。相反,他们将所有这些声明移到了:

  • \input{structure} % Insert the commands.tex file which contains the majority of the structure behind the template

但不要留下任何线索,比如在哪里可以找到"structure"command.tex。不需要检查它们,但了解他们做了什么来引入布局调整会很有趣。例如:

  • 他们是通过一些包裹做到的吗卡坦
  • 他们是否遵循了使用标题页设计的方法tikz
  • 等等。

因此,对于“如何获得更长的部分标题”这个问题的答案取决于上述方法。

经过 LaTeX 方面的分析后,您会\renewcommand在这里放置一些 s:

\input{structure} % Insert the commands.tex file which contains the majority of the structure behind the template

% <<< enter \renew-commands as needed
% <<< or delegate them to a file to \input{} as shown above

\begin{document}

~~


#2 你能做什么?

暂时忽略这个问题并继续输入内容。稍后,当您对 LaTeX 有了更多的经验或更多的答案与您的问题相关时,再回来。

还可以考虑使用更短的标题。

要学习 LaTeX,可以找一些入门书,比如图书馆里的一本书,或者网上的这本书,维基百科上关于 Latex 的内容

如果没有其他答案,请搜索此网站。例如通过:

例子

答案2

Mathias Legrand 建议使用“parbox”,并解决了这个问题。

在 .cls 文件中,替换语句:

\node[anchor=north east, inner sep=0pt, xshift=-\Gm@rmargin, yshift=-\Gm@tmargin] at (current page.north east){\fontsize{30pt}{30pt}\selectfont\sffamily\bfseries\textcolor{white}{\strut #2}}; % Part title

经过

\node[anchor=north east, inner sep=0pt, xshift=-\Gm@rmargin, yshift=-\Gm@tmargin] at (current page.north east) {\parbox[t][][t]{8.5cm}{\fontsize{30pt}{30pt}\selectfont\sffamily\bfseries\textcolor{white}{\strut #2}}}; % Part title

相关内容