我正在通过pdflatex创建一个带Latex的pdf文件,并希望标题包含粗糙的文本,而文档的其余部分应使用合理的文本。
这给了我一个错误(!LaTeX Error: Something's wrong--perhaps a missing \item
):
\usepackage{ragged2e}
..
\flushleft
\chapter{Something}
\justifying
这个弄乱了垂直间距:
{\raggedright{\chapter{Something}}}
这里有什么想法吗?提前谢谢!
答案 0 :(得分:4)
使用sectsty包并使用\chapterfont{\raggedright}
使所有章节标题保持对齐。请参阅sectsty manual了解如何做更多有趣的事情。如果sectsty不够强大,可以使用titlesec。除此之外,您还可以重新定义切片命令。
答案 1 :(得分:1)
\chapter
,\section
等在标准类中可能有相当复杂的定义,这些定义有时会与尝试以这种方式强制格式化相互影响。
阅读标准类的描述,找出可以影响标题外观的变量。
答案 2 :(得分:0)
请注意,您正在加载ragged2e
并使用\RaggedRight
命令而不是LaTeX的默认\ raggedright。它在某些时候提供了更好的输出,尽管它有连字词;取决于您可能接受或不接受的标题设计。
无论哪种方式,请使用@ sgm使用titlesec的答案。 (它像sectsty一样易于使用,而且功能更强大...... sectsty只适用于非常基本的重新定义,例如更改字体。)
答案 3 :(得分:0)
大约三年前,我厌倦了各种各样的包裹在脚下相互射击,每个人都需要以自己特殊的方式进行调整,我将所有内容都改为memoir。
我从未回头。