我刚刚开始接触这个神奇的 LaTeX 世界。我想知道如何设置文档的格式(有些内容居中,部分没有相对编号)
我正在尝试使用该titlesec
包裹,但运气不佳。
这就是我需要达到的目标:
Chapter 1 <- this should be centered
About whatever... <- this also should be centered
blablabla... <-this should be on the left side
Section 1. blablabla <- section in the left side, text begins in the same line
Section 2. bla bla bla
bla
Chapter 2
About whatever else...
Section 3. bla bla bla <-IMPORTANT, section have a non relative numbering
.
.
.
有人知道怎么做吗?
更新:
好吧,我找到了一个部分解决方案,我想分享一下。这是使节计数器不相关的代码:
\usepackage{chngcntr}
\counterwithout{section}{chapter}
我还找到了一种解决章节居中问题的方法:
\usepackage[Glenn]{fncychap}
这是一个很奇特的章节标题,它让我很开心,因为它居中并且看起来很漂亮。
答案1
这是一个可能的解决方案,使用titlesec
用于格式化章节和节标题的包;chngcntr
使用了包,因此各部分按连续编号:
\documentclass{report}
\usepackage{chngcntr}
\usepackage{titlesec}
\usepackage{lipsum}% just to generate text for the example
\counterwithout{section}{chapter}
\newcommand{\periodafter}[1]{#1.}
\titleformat{\chapter}[display]
{\normalfont\Large\bfseries\filcenter}
{\chaptertitlename~\thechapter}
{10pt}
{}
\titleformat{\section}[runin]
{\normalfont\large\bfseries}{\thesection}{1em}{\periodafter}
\titlespacing*{\section}
{0pt}{3.5ex plus 1ex minus .2ex}{0.5em}
\begin{document}
\chapter{Test Chapter with a Long Title Spanning Several Lines}
\section{Test Section}
\lipsum[4]
\end{document}
由于没有提到精确的规格(垂直长度、所需字体大小、字体系列等),我使用了一些可以根据您的需要轻松调整的设置;特别是,我不确定章节编号和章节标题的位置,但这也可以轻松更改。
在原始问题的更新中,尤达尔提到他决定使用包Glenn
中的样式fncychap
;我谦虚地建议不是使用这个包,因为它的样式表现不佳,特别是对于长标题,如下所示:
\documentclass{report}
\usepackage[Glenn]{fncychap}
\begin{document}
\chapter{Test Chapter with a Long Title Spanning Several Lines}
\end{document}
产生的标题似乎(在我看来)“不平衡”:
如果想要一个框架标题,最好再次使用包装titlesec
;一个小例子:
\documentclass{report}
\usepackage{chngcntr}
\usepackage{titlesec}
\usepackage{lipsum}
\counterwithout{section}{chapter}
\newcommand{\periodafter}[1]{#1.}
\titleformat{\chapter}[frame]
{\normalfont}
{\filright\small\enspace\MakeUppercase{\chaptertitlename}~\thechapter\enspace}
{20pt}
{\Large\filcenter}
\titleformat{\section}[runin]
{\normalfont\large\bfseries}{\thesection}{1em}{\periodafter}
\titlespacing*{\section}
{0pt}{3.5ex plus 1ex minus .2ex}{0.5em}
\begin{document}
\chapter{Test Chapter with a Long Title Spanning Several Lines}
\section{Test Section}
\lipsum[4]
\end{document}