我正在使用 nice 包逐字框 允许逐字作为 href 的第二个参数。这是有效的
\begin{verbbox}https://some_url_1/report.htm\end{verbbox}
\theverbbox
但是当我将上述内容放入枚举列表中时,它就停止工作。即没有打印任何内容。
平均能量损失
\documentclass[12pt,notitlepage]{article}
\usepackage{hyperref}
\usepackage{verbatimbox}
\begin{document}
\begin{verbbox}https://some_url_1/report.htm\end{verbbox}
\theverbbox
\begin{verbbox}https://some_url_2/report.htm\end{verbbox}
\theverbbox
\end{document}
使用 lualatex 编译后得到
但现在
\documentclass[12pt,notitlepage]{article}
\usepackage{hyperref}
\usepackage{verbatimbox}
\begin{document}
\begin{enumerate}
\item \begin{verbbox}https://some_url_1/report.htm\end{verbbox}
\theverbbox
\item \begin{verbbox}https://some_url_12report.htm\end{verbbox}
\theverbbox
\end{enumerate}
\end{document}
使用 lualatex 进行编译现在会产生空白的 PDF 页面。上面什么都没有。
这是为什么?如何让它打印的内容与以前相同,但在枚举列表中?
TL 2023,现已更新至最新版本。
答案1
LaTeX 处于特殊状态\item
并且verbbox
不会处理这个问题。
\documentclass[12pt,notitlepage]{article}
\usepackage{verbatimbox}
\usepackage{hyperref}
\newcommand{\theverbboxitem}{%
\kern-\labelwidth\kern-\labelsep
\theverbbox
\kern\labelwidth\kern\labelsep
}
\begin{document}
\noindent
\begin{verbbox}https://some_url_1/report.htm\end{verbbox}
\fbox{\theverbbox}
\begin{enumerate}
\item \leavevmode\begin{verbbox}https://some_url_1/report.htm\end{verbbox}
\fbox{\theverbboxitem}
\item Something else
\end{enumerate}
\showoutput
\end{document}
我以前\fbox
只是为了确保尺寸正确。除了其他问题之外,列表缩进会插入到逐字材料的前面,这会发生什么情况?