Diseño de cuadrícula de tamaño irregular variante

Diseño de cuadrícula de tamaño irregular variante

Actualmente me estoy preparando para un examen al que se nos permite traer 1 hoja de papel. Naturalmente, quiero incluir la mayor cantidad de información posible en él.

La información que necesito es un montón de algoritmos (pseudocódigo). En este momento estoy usando varias columnas en minipáginas para espaciarlas uniformemente, lo que funciona muy bien para la parte matemática de la hoja, pero ahora quiero ajustar todo el algoritmo sin saltos de columna para leerlo bien. he miradoesta pregunta., pero mi problema es que todas las celdas de la cuadrícula tienen una longitud y un ancho diferentes, similar a unescritohoja.

¿Cómo puedo configurar esto en Latex? Debería poder hacer frente a mathmode y lstlistings. ¿Cómo puedo decirle a las multicols cuándo crear una nueva columna? Esta sería mi solución alternativa.

Respuesta1

Aquí hay una solución que usa paracolel paquete. Uno cambia al número de columna escribiendo \switchcolumn[<n-1>](la primera columna es 0).

Nota: el orden no es importante (ejemplo 2)

Actualizar \columnratio{value1,value2,...,\value<n-1>}establecer el ancho de la columna donde el valor es la racióncolumn width = valuei* text erea with

\documentclass{article}
\usepackage{lipsum}
\usepackage[scale=.98]{geometry}

\usepackage{paracol}

\begin{document}
\columnratio{.3,.2,.2,.2} % {col1,col2,...,col<n-1>} here 4 values
\begin{paracol}{5}
%this is column 1 
\lipsum[1] 
\switchcolumn[1]
%this is column 2 
\lipsum[1-2]
\switchcolumn[2]
%this is column 3 
\lipsum[1-2]
\switchcolumn[3]
%this is column 4 
\lipsum[1]
\switchcolumn[4]
%this is column 5 
\lipsum[1]
\switchcolumn[0]
%this is column 1
\hrule\textbf{back to first column} 
\lipsum[1-2]
\end{paracol}

% example 2
\columnratio{.3,.1,.4} % here 3 values
\begin{paracol}{4}
%this is column 1 
\lipsum[1] 
\switchcolumn[3]
%this is column 4 
\lipsum[1-2]
\switchcolumn[2]
%this is column 3  
\lipsum[1-2]
\end{paracol}
\end{document}

información relacionada