Enumite가 Foilhead와 작동하지 않습니다.

Enumite가 Foilhead와 작동하지 않습니다.

다음 열거형에서 10.1, 10.2, 10.3을 얻을 수 있는 방법이 있나요? 계속 오류가 발생해요! 숫자가 누락되어 0으로 처리됩니다.

\documentclass{beamer}
\usepackage{beamerfoils}
\usepackage[british]{babel}
\usetheme{Copenhagen}
\usefonttheme{structurebold}

\begin{document}
\foilhead{tst}
\begin{enumerate}[label=10.\arabic*.]
\item One
\item Two
\item Three
\end{enumerate}
\endfoil
\end{document}

답변1

enumitemand 를 사용하는 것은 좋은 생각이 아닙니다 beamer. 예를 들어 전자는 목록을 제어하고 오버레이 사양과 특수 beamer형식이 손실됩니다.

로컬에서 재정의할 수 있습니다.\theenumi .

\documentclass{beamer}
\usepackage{beamerfoils}
\usepackage[british]{babel}
%\usetheme{Copenhagen}
\usefonttheme{structurebold}

\begin{document}
\foilhead{tst}
{
\renewcommand\theenumi{10.\arabic{enumi}}
\begin{enumerate}
\item One
\item Two
\item Three
\end{enumerate}
}
\endfoil
\end{document}

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

Copenhagen이 테마는 작은 원을 사용하여 레이블을 수용하고 레이블의 기본 간격이 세 자리에 충분하지 않기 때문에 테마를 로드하는 줄을 주석 처리했습니다 .

물론 옵션을 사용하도록 템플릿을 Copenhagen로컬에서 다시 정의하여 테마를 유지할 수 있습니다 (따라서 작은 원이 억제됨).enumerate itemsdefault

\documentclass{beamer}
\usepackage{beamerfoils}
\usepackage[british]{babel}
\usetheme{Copenhagen}
\usefonttheme{structurebold}
\begin{document}
\foilhead{tst}
{
\renewcommand\theenumi{10.\arabic{enumi}}
\setbeamertemplate{enumerate items}[default]
\begin{enumerate}
\item One
\item Two
\item Three
\end{enumerate}
}
\endfoil
\end{document}

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

관련 정보