Eine geprägte Umgebung im Beamer zentrieren

Eine geprägte Umgebung im Beamer zentrieren

Ich möchte mintedbei der Verwendung etwas Code in die Umgebung einfügen 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}

Es kann jedoch nicht zentralisiert werden, obwohl ich den centeringBefehl verwende. Kann mir jemand erklären, wie man es zentralisiert? Vielen Dank!

Update: So sieht es hier aus:

Bildbeschreibung hier eingeben

Antwort1

Geben Sie einfach mintedein minipagemit ausreichender Breite ein. Platzieren Sie dies dann in einer centerUmgebung.

(Ich bin nicht sicher, warum Sie verwenden figure. Muss das ein Float sein?)

\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}

verwandte Informationen