我正在使用minted
其中的包beamer
来显示 LaTeX 源代码。
实际上,我正在显示以下代码:
\newcommand{\vektor}[1]{\vec{#1}}
因此我在指令中编写了类似这样的代码\uncover
:
\mint{latex}|\newcommand{\vektor}[1]{\vec{#1}}|
并尝试了不同的选项,\mint[escapeinside=||,mathescape=true]{l...
但到目前为止没有任何帮助。问题是,将#
在输出中出现两次 :-(
这是 MWE
\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage{minted}
\begin{document}
\begin{frame}[fragile]
\uncover<1->{\mint{latex}|\newcommand{\vektor}[1]{\vec{#1}}|}
\end{frame}
\end{document}
问题是由于使用而发生的\uncover
,但我很想使用该功能:-(
这是令人不愉快的结果:
答案1
您不能将逐字逐句的材料放入论证中。请改用 revealenv:
\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage{minted}
\begin{document}
\begin{frame}[fragile]
\begin{uncoverenv}<1->\mint{latex}|\newcommand{\vektor}[1]{\vec{#1}}|\end{uncoverenv}
\end{frame}
\end{document}