\itemの箇条書きを表示する

\itemの箇条書きを表示する

次のコードでは、 の場所に*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囲むコマンドを定義します。\refbeamer

\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}

関連情報