비머에서 생성된 환경을 중앙에 정렬

비머에서 생성된 환경을 중앙에 정렬

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}

관련 정보