在 beamer 中自定义 \verb!...! 输出

在 beamer 中自定义 \verb!...! 输出

我想在整个beamer序言中逐字逐句地改变我的发言内容。

实际上,我希望它或多或少像幻灯片 9 那样这里

在此处输入图片描述

我通常使用逐字\verb!...!而不是环境,因为对于较长的代码我使用listings。据我所知,fancyvrb仅允许在包中进行自定义。

答案1

\verb要更改标准命令(和verbatim环境)的字体,您可以\verbatim@font像我在下面的示例代码中所做的那样重新定义;但是,由于您已经在使用该listings包,因此您可以将它\lstinline用于短文本,将lstlisting环境用于较长的逐字文本,并使用它\lstset为短文本和长文本提供相同的外观。

\documentclass{beamer}
\usetheme{CambridgeUS}
\usepackage{listings}

\lstset{basicstyle=\ttfamily\footnotesize}

\makeatletter
\def\verbatim@font{\footnotesize\ttfamily}
\makeatother

\setbeamertemplate{itemize items}[square]
\setbeamercolor{itemize item}{fg=red!60!black}

\begin{document}

\begin{frame}[fragile]
\begin{itemize}
\item \lstinline{amsmath}, \lstinline{amssymb} and \lstinline{amsthm} for mathematics.
\item \lstinline{geometry} for easy management of document margins.
\item  \verb+graphicx+ for managing external images.
\end{itemize}
\end{frame}

\end{document}

在此处输入图片描述

相关内容