我想在整个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}