如何排版主题分隔符?

如何排版主题分隔符?

在 HTML5 中,<hr>标签定义主题分隔符。我怎样才能在 Latex 中做到这一点?我更喜欢语义解决方案。

答案1

你可以编写自己的命令:

\newcommand{\thematicbreak}{\par\bigskip}

如果你想要水平线、装饰、星群等,你也可以这样做(如LaTeX 中非常棒的水平线)下面是简单版本:

\newcommand{\thematicbreak}{\begin{center}* * *\end{center}}

或者,遵循默认显示<hr>(说实话,它起源于“水平规则”的缩写):

\newcommand{\thematicbreak}{\par\bigskip\noindent\hrulefill\par\bigskip}

<thematic break>

完整示例:

\documentclass{article}
\usepackage{lipsum}
\newcommand{\thematicbreak}{\par\bigskip\noindent\hrulefill\par\bigskip}
\begin{document}

\lipsum[1]
\thematicbreak
\lipsum[2]

\end{document}

在此处输入图片描述

答案2

asterism这是我时不时使用的一个小代码:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{lipsum}
\newcommand{\asterism}{%
\vspace{2.5ex}\par\noindent%
\parbox{\textwidth}{\centering{*}\\[-4pt]{*}\enspace{*}\vspace{2ex}}\par%
}

\begin{document}

\lipsum[2]
\asterism
\lipsum[3]

\end{document} 

在此处输入图片描述

相关内容