是否有在 的标题中换行的选项lstlisting
?例如:
\begin{lstlisting}[frame=single, caption=uppertext\\lowertext)]
我尝试过\\
和其他一些解决方案,但是它们都有效。
答案1
您可以caption
使用 来设置tabular
。但是,也可以设置选修的标题(针对\lstlistoflistings
)没有换行符tabular
:
\documentclass{article}
\usepackage{listings}
\begin{document}
\lstlistoflistings
\begin{lstlisting}[
frame = single,
caption = {[upper/lower text]%
\begin{tabular}[t]{@{}l@{}}
upper text \\
lower text \\[.5\normalbaselineskip]
\end{tabular}}
]
Hello world
\end{lstlisting}
\end{document}
由于frame
,需要进行一些垂直调整(以 的形式\\[.5\normalbaselineskip]
)。