为小节添加下划线

为小节添加下划线

我可以使用该titlesec包将小节设为斜体和更大,但似乎没有可行的解决方案来使它们加下划线。这是我当前的文档:

\documentclass[11pt]{article}
\usepackage{titlesec}
\titleformat*{\subsection}{\normalfont\large\itshape}

\begin{document}
\section*{Materials and Methods}
\subsection*{Sampling}
Lorem ipsum
\end{document}

在此处输入图片描述

我尝试添加\titlerule但这只是在小节标题上方画了一条大线:

\documentclass[11pt]{article}
\usepackage{titlesec}
\titleformat*{\subsection}{\normalfont\large\itshape\titlerule}

\begin{document}
\section*{Materials and Methods}
\subsection*{Sampling}
Lorem ipsum
\end{document}

在此处输入图片描述

答案1

我想提出一种不同的方法,使用titlesec包。原因是\underline另一个答案中使用的标准命令不支持换行符,因此对于长标题可能会产生不理想的结果,如下例所示:

\documentclass[11pt]{article}
\usepackage{sectsty}
\subsectionfont{\normalfont\large\itshape\underline}

\begin{document}
\section*{Materials and Methods}
\subsection*{Sampling and some other words just to show what might go wrong with a long title for a subsection}
Lorem ipsum
\end{document}

在此处输入图片描述

使用explicit选项titlesec,您可以轻松访问标题,并且可以使用包\uline中的命令ulem(例如),以便现在允许换行:

\documentclass[11pt]{article}
\usepackage[explicit]{titlesec}
\usepackage{ulem}

\titleformat{\subsection}
  {\normalfont\large\itshape}{\thesubsection}{1em}{\uline{#1}}

\begin{document}
\section*{Materials and Methods}
\subsection*{Sampling and some other words just to show what might go wrong with a long title for a subsection}
Lorem ipsum
\end{document}

在此处输入图片描述

关于是否要下划线,评论和其他答案中已经说得足够多了,因此在这里我就不坚持这一点了。

答案2

正如 @egreg 指出的那样,如今在排版中,下划线已不再被视为良好做法,这正是您可能想要记住的。尽管如此,我认为这不会妨碍您得到问题的答案。如果您确实想在小节下划线,您可以使用该sectsty包来实现。这是一个 MWE:

更新:正如@GonzaloMedina 在另一个答案中指出的那样,我之前的答案遇到了需要分成多行的长(子)节标题的问题。使用该包的方法也可以通过使用可选参数sectsty加载包来补救。(该参数阻止包启用包的功能,该功能将用下划线替换用和命令强调的文本的斜体。)ulem[normalem][normalem]ulemulem\emph\em

\documentclass[11pt]{article}
\usepackage[normalem]{ulem}
\usepackage{sectsty}
\subsectionfont{\normalfont\large\itshape\underline}

\begin{document}
\section*{Materials and Methods}
\subsection*{Sampling}
\subsection*{A very long sectional heading title that will probably have to be split over two lines}
Lorem ipsum
\end{document}

在此处输入图片描述

相关内容