在 Beamer 中使用 Minted 的内联代码中不需要空格

在 Beamer 中使用 Minted 的内联代码中不需要空格

为什么我的内联代码中\documentclass和之间有一个空格?{article}

日志中没有错误。

% arara: pdflatex: { shell : yes }
\documentclass{beamer}
\usepackage{minted}
\newminted{latex}{fontsize=\footnotesize}
\newmintinline{latex}{fontsize=\footnotesize}

\begin{document}
\begin{frame}
\frametitle{An example}
Why is there a spaces between \latexinline{\documentclass} and \latexinline{{article}} in this inline code: \latexinline{\documentclass{article}}?
\end{frame}
\end{document}

在此处输入图片描述

免责声明:我已经知道答案了,但由于我花了一个小时才意识到这一点,所以我认为问答可能对未来的用户有用。

答案1

需要该frame选项。[fragile]

请参阅beamer文档

% arara: pdflatex: { shell : yes }
\documentclass{beamer}
\usepackage{minted}
\newminted{latex}{fontsize=\footnotesize}
\newmintinline{latex}{fontsize=\footnotesize}

\begin{document}
\begin{frame}[fragile]
\frametitle{An example}
Why is there a spaces between \latexinline{\documentclass} and \latexinline{{article}} in this inline code: \latexinline{\documentclass{article}}?
\end{frame}
\end{document}

在此处输入图片描述

相关内容