如何解除清单?

如何解除清单?

对于我的 LaTeX 列表,我使用以下代码中示例的低调方法。问题是,输入和输出必须一起适合一个页面,否则它会弄乱布局并缩短。

这个想法是将过大的列表拆分成小的列表。拆分In:(逐字)部分不是问题。我该如何拆分该Out:部分?在这个例子中,有没有办法获取生成的低级 TeX 代码\lipsum[1-8]

PS 我看了房源包,它确实支持拆分,但显然仅用于展示输入。

\documentclass[full]{l3doc}
\usepackage{mwe} % TEST
\usepackage{float} % DOC
\usepackage{cleveref} % DOC

\floatstyle{ruled}
\newfloat{Listing}{h}{lop}

\begin{document}

\vspace*{\fill}
\begin{Listing}
  \textbf{In:}

  \verb|\lipsum[1-8]|

  \textbf{Out:}

  \lipsum[1-8]

\end{Listing}

\end{document}

在此处输入图片描述在此处输入图片描述

答案1

根据评论。

\documentclass[full]{l3doc}
\usepackage{mwe}
\usepackage{tcolorbox}

\tcbuselibrary{listings,breakable}

\begin{document}

\newtcblisting[auto counter]
{listing}[2][]{
  noparskip,
  breakable,
  colback=white,
  colframe=black,
  opacitybacktitle=.8,%
  fonttitle=\bfseries,
  title=Listing~\thetcbcounter,
%  listing only,
  arc=0pt,
  outer arc=0pt,
  boxrule=0pt,
}

%\tcbsubtitle[before skip=\baselineskip]{My subtitle}

\begin{listing}{}
  \lipsum[1-8]
\end{listing}

\end{document}

在此处输入图片描述

相关内容