答案1
节标题计数器的默认格式由宏执行\@seccntformat
,该宏定义在latex.ltx
作为
\def\@seccntformat#1{\csname the#1\endcsname\quad}
这将打印计数器并插入\quad
。您可以调整它以打印计数器并插入其他内容,例如
\def\@seccntformat#1{\csname the#1\endcsname\hspace*{0.5em}$|$\hspace*{0.5em}}
这仍然会有一种\quad
类似的感觉,只是插入了一个管道:
\documentclass{article}
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\makeatletter
% \def\@seccntformat#1{\csname the#1\endcsname\quad}% Default
\def\@seccntformat#1{\csname the#1\endcsname\hspace*{0.5em}$|$\hspace*{0.5em}}
\makeatother
\begin{document}
\section{Greenhouse effect}
\lipsum
\end{document}
当然,这远远不够全部只要您有编号的标题,就会从下一级开始逐级查看节\section
。未编号的标题不会受到影响。
答案2
您可以使用titlesec
为了解决这个问题,我使用了lipsum
示例文本包,我\textpipe
从tipa
包中找到综合符号列表。
\documentclass{article}
\usepackage{titlesec}
\usepackage{lipsum}
\usepackage{tipa}
% custom section
\titleformat{\section}
{\normalfont\Large\bfseries}
{\thesection\hskip 9pt\textpipe\hskip 9pt}
{0pt}
{}
\begin{document}
\section{Greenhouse effect}
\lipsum[1]
\end{document}