Genere la enésima letra del alfabeto en un bucle tikz

Genere la enésima letra del alfabeto en un bucle tikz

El siguiente código dibuja 10 nodos, etiquetados del 0 al 9.

\documentclass[a4paper,10pt,landscape]{article}
\usepackage{tikz}
\begin{document}
    \begin{tikzpicture}
        \foreach \i in {0,...,9}{
            \node (i) at (\i, \i) {\i} ;
        }
    \end{tikzpicture}
\end{document}

En lugar de eso, me gustaría que los nodos estuvieran etiquetados desde ahasta j.

¿Existe una función que, dado un número entero n, devuelva la enésima letra del alfabeto? Me gustaría que mi bucle fuera el siguiente:

\foreach \i in {0,...,9}{
    \node (i) at (\i, \i) {\someMagicalFunction{\i}} ;
}

Respuesta1

Una posibilidad:

\documentclass[a4paper,10pt,landscape]{article}
\usepackage{tikz}
\begin{document}
    \begin{tikzpicture}
        \foreach [count=\i] \j in {a,b,...,j}{
            \node (\i) at (\i, \i) {\j} ;
        }
    \end{tikzpicture}
\end{document}

percusse menciona el alphalphpaquete en un comentario y \alphalphhace exactamente lo que usted desea. Tenga en cuenta que \alphalph{0}no crea ningún resultado.

\documentclass{standalone}
\usepackage{tikz}
\usepackage{alphalph}
\begin{document}
\begin{tikzpicture}[scale=0.2]
        \foreach \i in {1,...,100}{
            \node (\i) at (\i, \i) {\alphalph{\i}} ;
        }
\end{tikzpicture}
\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Este sería mi primer intento, usando un contador (sin necesidad de paquetes adicionales):

\documentclass[a4paper,10pt,landscape]{article}
\usepackage{tikz}
\newcounter{cnti}
\begin{document}
    \begin{tikzpicture}
        \foreach \i in {0,...,9}{
            \setcounter{cnti}{\i}\addtocounter{cnti}{1}
            \node (i) at (\i, \i) {\alph{cnti}} ;
        }
    \end{tikzpicture}
\end{document}

información relacionada