titulos titulo titlepage tipos subtitulos niveles maketitle error documentos latex

titlepage - titulo en latex



¿Cómo hacer chuletas en látex? (6)

Quiero hacer chuletas para mi uso personal. Quiero aprovechar esta oportunidad para obtener una buena mano sobre LaTeX también. (Ya me siento cómodo haciendo documentos simples relacionados con las matemáticas en LaTeX).

Ahora quiero intentar hacer chuletas en LaTeX. Pero no sé cómo hacerlo. En las hojas de trucos, normalmente la página se divide en varias secciones rectangulares y cada una tiene algunos comandos o notas dentro de ella. Cada sección rectangular tiene un borde etc.

¿Cómo se puede hacer en LaTeX? ¿Hay algún paquete disponible para hacer esto? ¿Crees que TikZ será una buena idea para esto?


Aquí hay un hermoso ejemplo de una hoja de trucos (en realidad es un folleto, no solo un par de páginas).

https://www.ohloh.net/p/clqr

Está hecho utilizando LaTex. Resume todos los símbolos en el estándar común de Lisp. Quizás pueda obtener uno o dos consejos de la fuente disponible de LaTeX.


Considere el uso de multicol .

Y considera familiarizarte con CTAN . La mayoría de las cosas, TeX, terminan ahí tarde o temprano, aunque requiere algo de investigación si no sabes lo que estás buscando.


Debido a que algunos profesores nos permitieron usar hojas de trucos escritas en una computadora para los exámenes, decidí crear una plantilla hace un tiempo para ahorrar el mayor espacio posible pero mantener la legibilidad. La plantilla usa el código de la respuesta here .

Actualización: El código fuente completo ahora se puede encontrar here .

El archivo base se ve así:

/documentclass[10pt,landscape,a4paper]{article} /usepackage[utf8]{inputenc} /usepackage[ngerman]{babel} /usepackage{tikz} /usetikzlibrary{shapes,positioning,arrows,fit,calc,graphs,graphs.standard} /usepackage[nosf]{kpfonts} /usepackage[t1]{sourcesanspro} %/usepackage[lf]{MyriadPro} %/usepackage[lf,minionint]{MinionPro} /usepackage{multicol} /usepackage{wrapfig} /usepackage[top=0mm,bottom=1mm,left=0mm,right=1mm]{geometry} /usepackage[framemethod=tikz]{mdframed} /usepackage{microtype} /let/bar/overline /definecolor{myblue}{cmyk}{1,.72,0,.38} /def/firstcircle{(0,0) circle (1.5cm)} /def/secondcircle{(0:2cm) circle (1.5cm)} /colorlet{circle edge}{myblue} /colorlet{circle area}{myblue!5} /tikzset{filled/.style={fill=circle area, draw=circle edge, thick}, outline/.style={draw=circle edge, thick}} /pgfdeclarelayer{background} /pgfsetlayers{background,main} /everymath/expandafter{/the/everymath /color{myblue}} /everydisplay/expandafter{/the/everydisplay /color{myblue}} /renewcommand{/baselinestretch}{.8} /pagestyle{empty} /global/mdfdefinestyle{header}{% linecolor=gray,linewidth=1pt,% leftmargin=0mm,rightmargin=0mm,skipbelow=0mm,skipabove=0mm, } /newcommand{/header}{ /begin{mdframed}[style=header] /footnotesize /sffamily Cheat sheet// by~Your~Name,~page~/thepage~of~2 /end{mdframed} } /makeatletter /renewcommand{/section}{/@startsection{section}{1}{0mm}% {.2ex}% {.2ex}%x {/color{myblue}/sffamily/small/bfseries}} /renewcommand{/subsection}{/@startsection{subsection}{1}{0mm}% {.2ex}% {.2ex}%x {/sffamily/bfseries}} /def/multi@column@out{% /ifnum/outputpenalty <-/@M /speci@ls /else /ifvoid/colbreak@box/else /mult@info/@ne{Re-adding forced break(s) for splitting}% /setbox/@cclv/vbox{% /unvbox/colbreak@box /penalty-/@Mv/unvbox/@cclv}% /fi /splittopskip/topskip /splitmaxdepth/maxdepth /dimen@/@colroom /divide/skip/footins/col@number /ifvoid/footins /else /leave@mult@footins /fi /let/ifshr@kingsaved/ifshr@king /ifvbox /@kludgeins /advance /dimen@ -/ht/@kludgeins /ifdim /wd/@kludgeins>/z@ /shr@nkingtrue /fi /fi /process@cols/mult@gfirstbox{% %%%%% START CHANGE /ifnum/count@=/numexpr/mult@rightbox+2/relax /setbox/count@/vsplit/@cclv to /dimexpr /dimen@-1cm/relax /setbox/count@/vbox to /dimen@{/vbox to 1cm{/header}/unvbox/count@/vss}% /else /setbox/count@/vsplit/@cclv to /dimen@ /fi %%%%% END CHANGE /set@keptmarks /setbox/count@ /vbox to/dimen@ {/unvbox/count@ /remove@discardable@items /ifshr@nking/vfill/fi}% }% /setbox/mult@rightbox /vsplit/@cclv to/dimen@ /set@keptmarks /setbox/mult@rightbox/vbox to/dimen@ {/unvbox/mult@rightbox /remove@discardable@items /ifshr@nking/vfill/fi}% /let/ifshr@king/ifshr@kingsaved /ifvoid/@cclv /else /unvbox/@cclv /ifnum/outputpenalty=/@M /else /penalty/outputpenalty /fi /ifvoid/footins/else /PackageWarning{multicol}% {I moved some lines to the next page./MessageBreak Footnotes on page /thepage/space might be wrong}% /fi /ifnum /c@tracingmulticols>/thr@@ /hrule/allowbreak /fi /fi /ifx/@empty/kept@firstmark /let/firstmark/kept@topmark /let/botmark/kept@topmark /else /let/firstmark/kept@firstmark /let/botmark/kept@botmark /fi /let/topmark/kept@topmark /mult@info/tw@ {Use kept top mark:/MessageBreak /meaning/kept@topmark /MessageBreak Use kept first mark:/MessageBreak /meaning/kept@firstmark /MessageBreak Use kept bot mark:/MessageBreak /meaning/kept@botmark /MessageBreak Produce first mark:/MessageBreak /meaning/firstmark /MessageBreak Produce bot mark:/MessageBreak /meaning/botmark /@gobbletwo}% /setbox/@cclv/vbox{/unvbox/partial@page /page@sofar}% /@makecol/@outputpage /global/let/kept@topmark/botmark /global/let/kept@firstmark/@empty /global/let/kept@botmark/@empty /mult@info/tw@ {(Re)Init top mark:/MessageBreak /meaning/kept@topmark /@gobbletwo}% /global/@colroom/@colht /global /@mparbottom /z@ /process@deferreds /@whilesw/if@fcolmade/fi{/@outputpage /global/@colroom/@colht /process@deferreds}% /mult@info/@ne {Colroom:/MessageBreak /the/@colht/space after float space removed = /the/@colroom /@gobble}% /set@mult@vsize /global /fi} /makeatother /setlength{/parindent}{0pt} /begin{document} /small /begin{multicols*}{5} /input{section1} /end{multicols*} /end{document}

Cuando utilice el código, copie la plantilla y coloque el código LaTeX en archivos externos como section1.tex, section2.tex,... Entonces puedes seguir fácilmente la estructura normal dentro de estos archivos LaTeX como

/section{Title of section 1} /subsection*{Title of subsection 1} Some text... /subsection*{Title of subsection 2} With some colored math $/sum_{i=1}^/infty i$. Inserting an image also works:// /includegraphics[width=/linewidth]{yourimage.png}

Después de llenar tus secciones, obtendrás un documento muy comprimido que aún se ve bien así:


He estado haciendo mis propias hojas de trucos también para varias cosas. Realmente me gusta cómo se ve la hoja de trucos de látex que se encuentra aquí . Sugiero agarrar la fuente de tex y robarle algunas ideas :).