格式化 - 标题带下划线且段落周围有方框

格式化 - 标题带下划线且段落周围有方框

您能帮我格式化一下吗?

我喜欢这种格式: 示例格式

我如何用灰色下划线(整个页面的宽度)定义这个标题?字体是无衬线(Arial)。我如何才能在某些段落周围制作灰色框?

答案1

您可以使用titlesec用于自定义节单元标题格式的包;mdframed或者framed包使您能够获得框架文本;一个小例子:

\documentclass{article}
\usepackage{xcolor}
\usepackage{titlesec}
\usepackage{mdframed}
\usepackage{lipsum}% just to generate text for the example

\colorlet{mycolor}{gray!50}

\titleformat{\section}
  {\normalfont\sffamily\Large\fontfamily{phv}\selectfont}
  {\thesection.}{.5em}{}[\vspace{.2ex}\color{mycolor}\titlerule]

\newmdenv[linecolor=mycolor,skipabove=\topsep,skipbelow=\topsep,
leftmargin=-5pt,rightmargin=-5pt,
innerleftmargin=5pt,innerrightmargin=5pt]{mybox}

\begin{document}

\section*{Title}

\lipsum[2]
\begin{mybox}
\lipsum[2]
\end{mybox}

\end{document}

在此处输入图片描述

我不确定框架所需的宽度,所以这里还有另一种选择:

\documentclass{article}
\usepackage{xcolor}
\usepackage{titlesec}
\usepackage{mdframed}
\usepackage{lipsum}% just to generate text for the example

\colorlet{mycolor}{gray!50}

\titleformat{\section}
  {\normalfont\sffamily\Large\fontfamily{phv}\selectfont}
  {\thesection.}{.5em}{}[\vspace{.2ex}\color{mycolor}\titlerule]

\newmdenv[linecolor=mycolor,skipabove=\topsep,skipbelow=\topsep]{mybox}

\begin{document}

\section*{Title}

\lipsum[2]
\begin{mybox}
\lipsum[2]
\end{mybox}

\end{document}

在此处输入图片描述

相关内容