在 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}