pgf para elementos del mapa

pgf para elementos del mapa

El foreach de pgffor puede tomar una "matriz" de elementos. Necesito asignar esos elementos usando otra matriz (una tabla de búsqueda) porque necesito tanto los elementos como el valor asignado.

Por ejemplo, supongamos que estoy haciendo algo de criptografía y tengo letras asignadas a números de alguna manera no estándar.

\foreach \i in {a,b,c,d,e}
{
 \i = \lookup{\i}{\data}
}

donde están los datos, supongo que algún tipo de matriz asociativa que dice cosas como

a = 12, b = 16, c = 3, d = 9, e = 19

que luego imprimirá el foreach

a = 12
b = 16
c = 3
d = 9
e = 19

También puedo simplemente hacer otra matriz y quiero recorrerlas simultáneamente, por ejemplo

\foreach \i,\j in {a,b,c,d,e} , {12,16,3,9,19}
{
 \i = \j
}

(No quiero algún tipo de bucles anidados, eso no es lo que intento hacer)

La solución más sencilla, mejor. No estoy tratando de hacer nada extremadamente complejo.

Respuesta1

En la pregunta, tienes algunas opciones en mente y cosas que quizás no hagas, pero la pregunta no está nada clara. Supongo algo de lo siguiente.

\documentclass{article}
\usepackage{pgffor,pgfmath}

% Got some array from Excel via =randbetween(1-26)
\def\Sometwentysixnumarray{{11,4,8,12,17,20,13,9,12,16,4,19,6,11,4,26,10,13,14,15,15,1,5,1,26,14}}

\begin{document}
\foreach \x[count=\xi from 0] in {a,...,z}{
\pgfmathparse{\Sometwentysixnumarray[\xi]}
\x = \pgfmathresult, 
}
\end{document} 

ingrese la descripción de la imagen aquí

información relacionada