我想minted
在使用时在环境中插入一些代码beamer
。
\documentclass[14pt]{beamer}
\usepackage{minted}
\begin{document}
\begin{frame}[fragile]{}
\begin{figure}
\centering
\begin{minted}[mathescape,
gobble=2,
linenos,
fontsize=\tiny,
framesep=2mm]{ocaml}
let process il =
let module IV = Instr_visitor in
let visit i t = instrument i t in
IV.map_instr IU.is_mem_write visit il
|> insert_instr_list BEFORE !il_update
\end{minted}
\end{figure}
\end{frame}
\end{document}
但是,即使我使用命令,它也无法集中centering
。有人能解释一下如何集中它吗?谢谢!
更新:它看起来是这样的:
答案1
只需将minted
其放入minipage
足够宽度的 即可。然后将其放入center
环境中。
(我不确定您为什么要使用figure
。您需要将其作为浮点数吗?)
\documentclass[14pt]{beamer}
\usepackage{minted}
\begin{document}
\begin{frame}[fragile]{}
\begin{center}
\begin{minipage}{0.5\textwidth}
\begin{minted}[mathescape,
gobble=2,
linenos,
fontsize=\tiny,
framesep=2mm]{ocaml}
let process il =
let module IV = Instr_visitor in
let visit i t = instrument i t in
IV.map_instr IU.is_mem_write visit il
|> insert_instr_list BEFORE !il_update
\end{minted}
\end{minipage}
\end{center}
\end{frame}
\end{document}