이 답변
라텍스 개체 크기 조정\resizebox
Latex 개체의 크기를 조정하는 데 사용하는 것이 좋습니다 .
그러나 이 접근 방식은 비머에서 목록의 크기를 조정할 때 실패합니다.
\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}