如何给给定的标题加下划线并使其根据固定宽度自动换行?

如何给给定的标题加下划线并使其根据固定宽度自动换行?

如何取消给定标题的行距并使标题根据固定宽度自动换行,我知道我需要使用包

\usepackage{ulem}
\usepackage{CJKulem}

像这样使用它

\uline{This a very long title just for demonstration so how to make it  wrap automatically according to the fixed width}

它可以自动变形,但是会填满整行页面,我只想让它按照固定宽度变形,比如300pt,请问如何实现?

在此处输入图片描述

答案1

您可以将文本放入minipage或中\parbox

\documentclass{article} 

\usepackage{ulem}

\begin{document}

With \verb+minipage+:
\begin{minipage}[t]{150pt}
\uline{This a very long title just for demonstration so how to make it  wrap automatically according to the fixed width}
\end{minipage}

\bigskip

With \verb+\parbox+:
\parbox[t]{200pt}{%
\uline{This a very long title just for demonstration so how to make it  wrap automatically according to the fixed width}}

\end{document}

在此处输入图片描述

相关内容