비머의 목록 확장

비머의 목록 확장

이 답변 라텍스 개체 크기 조정\resizeboxLatex 개체의 크기를 조정하는 데 사용하는 것이 좋습니다 .

그러나 이 접근 방식은 비머에서 목록의 크기를 조정할 때 실패합니다.

\documentclass{beamer}
\usepackage{listings}
\begin{document}
\begin{frame}[fragile]
  \resizebox{\textwidth}{!}{%                                                                                                                                                                               
    \begin{lstlisting}
      some -program --code "Not fitting into page"
    \end{lstlisting}
  }
\end{frame}
\end{document}

오류는 다음과 같습니다.

! Argument of \lst@next has an extra }.

비머에서 목록을 확장하는 방법은 무엇입니까?

답변1

의견에서 말했듯이 매크로에 대한 인수로 축어적인 내용을 전달할 수 없습니다. 그러나 listings글꼴 크기를 쉽게 변경할 수 있습니다.

\begin{frame}[fragile]
  \begin{lstlisting}
some -program --code "Not fitting into page"
  \end{lstlisting}
  \begin{lstlisting}[basicstyle=\small]
some -program --code "Not fitting into page"
  \end{lstlisting}
  \begin{lstlisting}[basicstyle=\footnotesize]
some -program --code "Not fitting into page"
  \end{lstlisting}
  \begin{lstlisting}[basicstyle=\fontsize{8}{9}\selectfont]
some -program --code "Not fitting into page"
  \end{lstlisting}
\end{frame}

여기에 이미지 설명을 입력하세요

문서 또는 전체 프레임에 대해 변경하려면 를 사용할 수 있습니다 lstset.

\begin{frame}[fragile]
  \lstset{basicstyle=\small}
  \begin{lstlisting}
some -program --code "Not fitting into page"
  \end{lstlisting}
  \begin{lstlisting}[basicstyle=\normalsize]
some -program --code "Not fitting into page"
  \end{lstlisting}
\end{frame}

여기에 이미지 설명을 입력하세요

관련 정보