항목별로 분류되지 않은 비머 총알

항목별로 분류되지 않은 비머 총알

저는 수년 동안 Beamer를 사용해 왔습니다. 거의 모든 슬라이드에는 a \begin{itemize}와 an 그리고 그 사이에 \end{itemize}모든 점이 있습니다. \item Blah중첩이 있는 경우 동일한 구성을 다시 신중하게 활용해야 합니다.

\begin{itemize}
\item One
  \begin{itemize}
  \item One and a Half
  \end{itemize}
\item Two
\end{itemize}

선택적인 들여쓰기와 함께 글머리 기호를 삽입할 수 있는 더 간단한 명령을 대신 사용할 수 있다는 생각이 들었습니다. 위 코드의 출력은 다음과 같은 방법을 사용하여 얻을 수 있습니다.

\i0 One
\i1 One and a Half
\i0 Two

아마도 를 사용하여 이러한 간단한 명령을 쉽게 만들 수 있을 것이라고 생각합니다 \bullet. 하지만 먼저 다음과 같은 질문으로 시작하고 싶습니다. 이와 같은 것이 이미 있습니까? 그리고 이 관용어를 장단점에 대해 논평할 만큼 오랫동안 사용한 사람이 있나요?

답변1

매크로 를 사용할 수 있습니다 \usebeamertemplate{}. 귀하의 경우:

\usebeamertemplate{itemize item}
\usebeamertemplate{itemize subitem}
\usebeamertemplate{itemize subsubitem}

미리 정의된 색상을 사용하려는 경우 다음과 같이 작성할 수 있습니다.

{\usebeamercolor[fg]{itemize item}\usebeamertemplate{itemize item}}

subitem및 에 대해서도 마찬가지입니다 subsubitem. 색상 정의를 로컬로 만들려면 묶는 중괄호에 유의하세요.

\documentclass{beamer}

\newcommand{\Item}{\par\leavevmode
  \hbox to\labelwidth{\hss\usebeamercolor[fg]{itemize item}\usebeamertemplate{itemize item}}\hspace{\labelsep}}
\newcommand{\Subitem}{\par\leavevmode\hskip\leftmarginii
  \hbox to\labelwidth{\hss\usebeamercolor[fg]{itemize subitem}\usebeamertemplate{itemize subitem}}\hspace{\labelsep}}
\newcommand{\Subsubitem}{\par\leavevmode\hskip\leftmargini\hskip\leftmarginii
  \hbox to\labelwidth{\hss\usebeamercolor[fg]{itemize subsubitem}\usebeamertemplate{itemize subsubitem}}\hspace{\labelsep}}

\begin{document}

\begin{frame}
  \Item One
  \Item Two
\end{frame}

\end{document}

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

관련 정보