Taller: LaTeX Hands-on
Pseudocódigo Profesional • Gráficos con TikZ
En ingeniería, el código debe ser legible y estructurado. Usamos algorithm2e.
\usepackage[ruled,vlined]{algorithm2e} % Preámbulo
\begin{algorithm}[H]
\SetAlgoLined
\KwData{Entrada $x$}
\KwResult{Salida $y = x^2$}
\If{$x > 0$}{
$y \leftarrow x \times x$\;
}
\caption{Algoritmo de Potencia Simple}
\end{algorithm}
\KwData / \KwResult: Entradas y Salidas.\;: Obligatorio para terminar cada línea.\If{cond}{bloque}: Estructuras de control.ruled (líneas estéticas), vlined (guías verticales)."TikZ ist kein Zeichenprogramm" (TikZ no es un programa de dibujo). Es código que genera gráficos.
\usepackage{tikz}
\begin{tikzpicture}
\draw[red, thick] (0,0) -- (2,2);
\draw[blue] (1,1) circle (0.5cm);
\end{tikzpicture}
TikZ funciona uniendo "nodos" (bloques de texto) con flechas.
\begin{tikzpicture}
\node[draw, rectangle] (A) at (0,0) {Entrada};
\node[draw, circle] (B) at (3,0) {Proceso};
\draw[->] (A) -- (B);
\end{tikzpicture}
Estilo profesional para sistemas de control e ingeniería.
\tikzstyle{block} = [draw, fill=blue!20, rectangle, minimum height=3em, minimum width=6em]
\tikzstyle{input} = [coordinate]
\begin{tikzpicture}[auto, node distance=2cm]
\node [input] (in) {};
\node [block, right of=in] (system) {Planta $G(s)$};
\draw [->] (in) -- node {u(t)} (system);
\end{tikzpicture}
\tikzstyle) al inicio para mantener la consistencia en todo el diagrama.
Para diagramas eléctricos (resistencias, diodos, fuentes).
Para gráficas de funciones y datos experimentales desde archivos .csv.
\usepackage[american]{circuitikz}
\begin{circuitikz}
\draw (0,0) to[R=$R_1$] (2,0);
\end{circuitikz}
Reto Técnico:
algorithm2e.Herramienta recomendada: TikZit o Mathcha.io para exportar código TikZ visualmente.