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等等在标准类中可能有相当复杂的定义,有时会与以这种方式强制其格式化的尝试产生不良交互。

阅读标准类的描述,找出你可以使用哪些变量来影响标题的外观。

你最好的选择可能是在CTANmemoir上寻找一个支持你想要的开箱即用的替代类(也许)。

于 2009-02-19T18:34:45.993 回答
0

请注意,您在正确的轨道上加载ragged2e和使用\RaggedRight命令而不是 LaTeX 的默认 \raggedright。它有时会提供更好的输出,尽管它确实会连字;取决于您可能接受或不接受的标题设计。

无论哪种方式,请使用@sgm 的使用 titlesec 的答案。(它和 sectsty 一样易于使用,而且功能更强大……sectsty 仅适用于非常基本的重新定义,例如更改字体。)

于 2009-02-20T00:47:44.277 回答
0

大约三年前,我厌倦了各种各样的包裹在脚上互相射击,并且每个包裹都需要以自己特殊的方式进行调整,我把所有的东西都换成了回忆录

我从未回头。

于 2009-02-20T01:07:46.180 回答