einheitliche Größe der Kreise um Enumitems

einheitliche Größe der Kreise um Enumitems

Ich wünschte, ich hätte eine nummerierte (mit Buchstaben versehene) Liste mit eingekreisten Elementen.

Im folgenden Beispiel waren die Kreisgrößen nicht einheitlich:


MWE


\documentclass[10pt]{article}


\usepackage{tikz}

\newcommand*\circled[1]{\tikz[baseline=(char.base)]{%        
        \node[circle,draw,inner sep=2pt] (char) {#1};}}

\newcommand\citem{%
  \stepcounter{enumi}\item[\circled{\alph{enumi}}]}

\newcommand\citemq{%
  \stepcounter{enumi}\item[\circledq{\alph{enumi}}]}

\usepackage{enumitem}

\begin{document}

\begin{enumerate}

    \citem try 1
    \citem try 2
\end{enumerate}

\end{document}

Antwort1

So würde ich es machen, indem ich

  1. enumitemOptionen für die Bezeichnungsdefinition
  2. tikzOptionminimum size
  3. \strut

Der Code:

\documentclass[10pt]{article}


\usepackage{tikz}

\newcommand\circled[1]{\tikz[baseline=(char.base)]{%
        \node[circle,draw,minimum size=1.5em,inner sep=0] (char) {#1};}}
\newcommand\circledalt[1]{\tikz[baseline=(char.base)]{%
        \node[circle,draw,inner sep=1pt] (char) {\strut #1};}}

\usepackage{enumitem}

\begin{document}

\begin{enumerate}[label=\protect\circled{\alph*}]
    \item try 1
    \item try 2
\end{enumerate}

\begin{enumerate}[label=\protect\circledalt{\alph*}]
    \item try 1
    \item try 2
\end{enumerate}

\end{document}

verwandte Informationen