我必须用 LaTeX 写一份长报告,并且我正在使用memoir
文档类。
我知道如何改变颜色,并将章节标题改为大写,但我还想得到一条较宽的套印虚线\textwidth
。
我查看了ulem
软件包文档和其他一些在线资源,但没有找到方法。
以下是我目前所拥有的 MWE:
\documentclass{memoir}
\usepackage{ulem}
\usepackage{lipsum}
\usepackage{xcolor,calc}
\setsecheadstyle{\normalfont\Large\bfseries\color[rgb]{.16,.61,.98}\MakeUppercase}
\setsubsecheadstyle{\normalfont\Large\bfseries}
\setsubsubsecheadstyle{\normalfont\large\bfseries}
\begin{document}
\chapter{A test chapter}
\section{A test section}
\lipsum[4]
\end{document}
关于如何做有什么线索吗?
编辑 :
从视觉上来说我希望它看起来像这样:
答案1
这就是你喜欢的吗?
\documentclass{memoir}
\usepackage{lipsum}
\usepackage{xcolor,tikz}
\definecolor{sectionhead}{rgb}{.16,.61,.98}
\newcommand{\ruledsec}[1]{%
\noindent\tikz\draw[ultra thick,sectionhead,loosely dotted] (0,0) -- + (\textwidth,0);
\vskip 1em
\Large\bfseries\raggedright\color{sectionhead} #1}
\setsecheadstyle{\ruledsec}
\setsubsecheadstyle{\normalfont\Large\bfseries}
\setsubsubsecheadstyle{\normalfont\large\bfseries}
\begin{document}
\chapter{A test chapter}
\section{A test section}
\lipsum[4]
\end{document}
为了确定虚线,我使用 TikZ。也许没有它也可以定义。有了它,线条的形状就可以根据你的意愿轻松确定。如果虚线和前一部分之间的距离太大,可以通过设置\setbeforesecskip{<skip>}
。有关详细信息,请参阅 Memoir 手册,第 95 页。
抱歉,图片太大,目前无法降低其高度。