
다음 코드에서는 의 위치에 를 *step 2*
정확히 표시하고 싶습니다 . 누구든지 그것을 수행하는 방법을 알고 있습니까?
\begin{block}{title}
\begin{enumerate}
\item ... %Step 1
\item ... %Step 2
\item ... Go back to *Step 2*
\end{enumerate}
\end{block}
답변1
아이디어는 \label
, 메커니즘을 사용하지만 다음에서 사용하는 것과 같은 음영 처리된 공 내부 \ref
에서 생성된 문자열을 묶는 명령을 정의하는 것입니다 .\ref
beamer
\documentclass{beamer}
\usetheme{Warsaw}
\usepackage{tikz}
\newcommand\ballref[1]{%
\tikz \node[circle, shade,ball color=structure.fg,inner sep=0pt,%
text width=8pt,font=\tiny,align=center] {\color{white}\ref{#1}};
}
\begin{document}
\begin{frame}
\begin{enumerate}
\item ... %Step 1
\item\label{ite:second} ... %Step 2
\item ... Go back to Step~\ballref{ite:second}
\end{enumerate}
\end{frame}
\end{document}
french
에 대한 옵션은 활성 문자를 babel
만들기 때문에 ;
추가 예방 조치를 취해야 합니다.
\documentclass{beamer}
\usetheme{Warsaw}
\usepackage[french]{babel}
\usepackage{tikz}
\newcommand\ballref[1]{%
\shorthandoff{;}\tikz \node[circle, shade,ball color=structure.fg,inner sep=0pt,%
text width=8pt,font=\tiny,align=center] {\color{white}\ref{#1}};
\shorthandon{;}
}
\begin{document}
\begin{frame}
\begin{block}{title}
\begin{enumerate}
\item ... %Step 1
\item\label{ite:second} ... %Step 2
\item ... Go back to Step~\ballref{ite:second}
\end{enumerate}
\end{block}
\end{frame}
\end{document}