无法在 \cvitem 中使用 \verb

无法在 \cvitem 中使用 \verb

\verb|text|我正尝试在 的正文中包含一些内容cvitem

比较:

\documentclass[11pt,a4paper,colorlinks,linkcolor=green]{moderncv}
\moderncvtheme[blue]{classic}

\firstname{Ducky}
\familyname{Duck}

\begin{document}
\section{\textsc{Technical Skills}}
    \cvitem{\textbullet}{\textbf{Programming languages:} Python, Java, R, bash, some comes here}
\end{document}

完美编译为:

\documentclass[11pt,a4paper,colorlinks,linkcolor=green]{moderncv}
\moderncvtheme[blue]{classic}

\firstname{Ducky}
\familyname{Duck}

\begin{document}
\section{\textsc{Technical Skills}}
    \cvitem{\textbullet}{\textbf{Programming languages:} Python, Java, R, bash, \verb|some| comes here}
\end{document}

失败并出现错误:! LaTeX Error: \verb illegal in argument.

我试着环顾四周https://github.com/moderncv/moderncv,但什么也没找到。我甚至没能弄清楚在哪里cvitem定义。我如何\verb在项目主体内使用cvitem

语境:我在用着mistletoe将 Markdown 渲染为 LaTeX。此工具映射some `code` heresome \verb|code| here

更多背景信息(编辑):我正在使用自定义函数render_latex生成一个 LaTeX 代码片段。一切按预期运行。当我将 LaTeX 代码片段注入模板,特别是注入 LaTeX 命令的参数时,问题就开始了。

使用另一个分隔符:如果我|用替换~,那么我可以\verb在 里面使用cvitem

\documentclass[11pt,a4paper,colorlinks,linkcolor=green]{moderncv}
\moderncvtheme[blue]{classic}

\firstname{Ducky}
\familyname{Duck}

\begin{document}
\section{\textsc{Technical Skills}}
    \cvitem{\textbullet}{\textbf{Programming languages:} Python, Java, R, bash, \verb~some verb text~ comes here}
\end{document}

相关内容