Todos los usos de LaTeX (nunca uso LaTeX excepto por ...)

Vid Merljak 08/14/2017. 23 answers, 7.879 views
fun latex-misc big-list

Estoy diseñando una camiseta cómica sobre LaTeX y me gustaría alardear de todos los propósitos para los que se puede usar LaTeX. Empecé con

never uso LaTEX a except de los documentos de composición tipográfica.

y luego recordó que también podía hacer presentaciones (Beamer), dibujar figuras y, bueno, hacer diseños de camisetas. :) Así que estoy buscando agregar una nota al pie que explique en qué se podría entender todo por "(tipografía) de documentos". P.ej:

(Documentos, presentaciones, cartas, figuras, logotipos, diseños de camisetas, ... ¡lo que sea!)

Así que mi pregunta es la siguiente: ¿podría proporcionar una lista de todos los propósitos de LaTeX conocidos (o utilizados por) usted, posiblemente acompañados por las dependencias de paquetes más importantes (por ejemplo, tikz para dibujar figuras).

PS: cualquier sugerencia sobre cómo mejorar el texto de la camiseta propuesta originalmente puede dejarse en los comentarios. Luego publicaré el diseño final.

EDIT: Admitidamente, mi pregunta es similar a " ¿Cuál es la cosa más extraña que ha visto hacer con TeX ", aunque se trata de TeX mientras me refiero a LaTeX (no estoy seguro de si esto importa). Otra posible lista duplicada es " ¿De qué manera se puede usar TeX más allá de la producción de documentos? ". Espero que el valor agregado de mi pregunta sea obtener las dependencias del paquete y, al final, producir un diseño de camiseta.

5 Comments
3 CarLaTeX 07/26/2017
Están los burros, aquí están los patos: tex.stackexchange.com/q/346695/101651
11 wizzwizz4 07/26/2017
Tal vez podrías poner la fuente del diseño de la camiseta en la parte posterior.
3 cfr 07/26/2017
... gatos, calderos, matemáticas de Halloween, árboles de Navidad, Acción de Gracias, fuegos artificiales, Día de la Madre, líneas de tiempo oscuramente ilustradas, semillas de personas, demonios y demonios, experimentos mentales, esquemas, extraterrestres, dilemas y trilemas, máquinas de Turing, mapas mentales, el bien y el mal, la trolleología, las cuevas, (buenas) voluntades ...

23 Answers


Travis N. Miller 07/27/2017.

Crea bellos exámenes de matemáticas. Mis alumnos no parecen darse cuenta

1 comments
14 JamEngulfer 07/30/2017
Como alguien con profesores que usan LaTeX, lo agradezco. Nada peor que un examen que parece hecho con Word.

Marijn 07/26/2017.

A los fines de esta pregunta, escribí un juego terminal de tres en raya en LaTeX.

Ejecución de ejemplo:

$ pdflatex tictactoe.tex 
next move X (qwe/asd/zxc)?
\move=q
X..
...
...
next move O (qwe/asd/zxc)?
\move=a
X..
O..
...
next move X (qwe/asd/zxc)?
\move=s
X..
OX.
...
next move O (qwe/asd/zxc)?
\move=z
X..
OX.
O..
next move X (qwe/asd/zxc)?
\move=c
X..
OX.
O.X
X won
Output written on tictactoe.pdf (1 page, 10812 bytes). 

Código:

\documentclass{article}
\usepackage{substr}

% macro for each position
\def\q{.} \def\w{.} \def\e{.}
\def\a{.} \def\s{.} \def\d{.}
\def\z{.} \def\x{.} \def\c{.}
% string separator
\def\P{\newline}
% toggle for finished game
\newif\ifinprogress
\inprogresstrue
\newcommand\checkboard{
    % print board to terminal
    \typeout{\q\w\e}
    \typeout{\a\s\d}
    \typeout{\z\x\c}
    % print board to string, all horizontal, vertical, diagonal lines
    \def\board{\q\w\e\P\a\s\d\P\z\x\c\P\q\a\z\P\w\s\x\P\e\d\c\P\q\s\c\P\e\s\z}
    % horizontal board to print to pdf
    \def\boardprint{\q\w\e\P\a\s\d\P\z\x\c}
    % check for win or tie
    \IfSubStringInString{XXX}{\board}{
        \typeout{X won}
        \inprogressfalse
    }{
        \IfSubStringInString{OOO}{\board}{
            \typeout{O won}
            \inprogressfalse
        }{
            \IfSubStringInString{.}{\board}{}{
                \typeout{Tie}
                \inprogressfalse
            }
        }
    }
}

\newcommand\nextmovex{
    \typein[\move]{next move X (qwe/asd/zxc)?}
    % \def\q{X} etc.
    \expandafter\def\csname\move\endcsname{X}
    % check for win or tie
    \checkboard
    % continue with other player 
    \ifinprogress
        \nextmoveo
    \fi
}
\newcommand\nextmoveo{
    \typein[\move]{next move O (qwe/asd/zxc)?}
    \expandafter\def\csname\move\endcsname{O}
    \checkboard
    \ifinprogress
        \nextmovex
    \fi
}
% start with player X
\nextmovex
\begin{document}
% print final board in pdf
\noindent\texttt{\boardprint}
\end{document} 
2 comments
6 GuM 07/26/2017
Bueno, también está la famosa implementación de Reversi en TeX por Bruno Le Floch, también ...
3 Skillmon 07/26/2017
¡Me alegró el día! (que es demasiado corto, así que escribo esto dentro de los corchetes)

Nicola Talbot 07/29/2017.

Estas son algunas de las cosas que he usado LaTeX para:

2 comments
Schweinebacke 07/26/2017
Libros ilustrados para niños ilustrados: La versión impresa de "Die Wolke Wolfgang" se ha realizado utilizando LaTeX (con KOMA-Script).
Chris H 07/27/2017
Y, por supuesto, @NicolaTalbot escribió algunos de los paquetes utilizados para los ejemplos en esta lista, ampliando el rango de posibles documentos para todos nosotros.

Chris H 07/26/2017.

Algo mas:


Steven B. Segletes 07/27/2017.
\documentclass{article}
\usepackage{graphicx,stackengine,lmodern}
\thispagestyle{empty}
\usepackage[margin=.5cm]{geometry}
\begin{document}
\noindent\sffamily\bfseries
\stackinset{c}{}{t}{190pt}{\parbox{.35\textwidth}{\LARGE\centering I don't always use \LaTeX{},\\
but when I \texttt{\textbackslash do}...\\[20pt]
I always remember to\\ step the counter.}}{\includegraphics[width=\textwidth]{%
  High-Quality-Stretch-Short-sleeved-White-T-Shirt-Men-s-Candy-Colors-Raglan-Blank-T-shirt}}
\end{document} 

enter image description here

Imagen de la camisa obtenida de http://g03.a.alicdn.com/kf/HTB1Aqg4JFXXXXXSXXXXq6xXFXXXy/High-Quality-Stretch-Short-Sleeved-White-T-Shirt-Men-s-Candy-Colors-Raglan-Blank-T- shirt.jpg


CarLaTeX 07/26/2017.

Un tipo muy importante de documento: tesis.

Además:

  • CVs
  • tarjetas de felicitación

También estoy escribiendo un breve Manual de SAS para mis colegas recién contratados.

2 comments
Chris H 07/27/2017
No es este SAS , supongo, sino el lenguaje de programación.
2 CarLaTeX 07/27/2017
@ChrisH El lenguaje de programación, de couse: tex.stackexchange.com/a/381196/101651 !

barbara beeton 07/26/2017.

algunos temas bastante inesperados que fueron el tema de las conversaciones en las conferencias de tex ...

en TUG 2015:

  • Pavneet Arora en la documentación integrada para un sistema de monitoreo de fugas de flujo; vídeo

en TUG 2016:

  • Stefan Kottwitz en "programmins Cisco network systems" y "diseño de soluciones de red convergentes" (no hay publicaciones ni videos)

  • Matthew Skala en cartas astrológicas; preimpresión y diapositivas

  • Federico García-De Castro en "TeXcel", un sistema de seguimiento e información financiera para mantener las cuentas de una organización musical sin fines de lucro. ( documento accesible solo para miembros de TUG hasta septiembre de 2017)


Peter Wilson 07/26/2017.

Resolviendo y generando rompecabezas de sudoku (con el sudoku bundle ).


Vincent Fourmond 07/31/2017.

He usado LaTeX y algunos imanes con una cara adhesiva para hacer un sistema de token de stick-on-the-fridge para organizar los quehaceres domésticos para mis hijas. Se ve así (francés, lo siento): organizador de tareas domésticas, en francés

Los signos S y M se cortan y pegan en los imanes, y luego mis hijas simplemente colocan los imanes para recoger sus tareas.

Esto se hace usando tikz y Zallman.fd para la fuente de S / M.

El código fuente completo es el siguiente:

% -*- coding: utf-8; -*-
\documentclass[10pt]{article}

\usepackage[francais]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}

% \usepackage{yfonts}
\usepackage{calc}
\usepackage{tikz}

\usepackage[margin=5mm,landscape]{geometry}
\usepackage{arev}

\usepackage{eurosym}

\usepackage{amsmath}
\usepackage{color}

\newcommand\ssz{14mm}

% The commented samples below are good alternatives to Zallman.fd
% \input Acorn.fd
% \renewcommand*\initfamily{\usefont{U}{Acorn}{xl}{n}}

% \input AnnSton.fd
% \renewcommand*\initfamily{\usefont{U}{AnnSton}{xl}{n}}

% \input Carrickc.fd
% \renewcommand*\initfamily{\usefont{U}{Carrickc}{xl}{n}}

\input Zallman.fd
\newcommand*\initfamily{\usefont{U}{Zallman}{xl}{n}}

\newcommand\sqr[1][normal]{%
  \rule{0pt}{13mm}%
  \raisebox{-4mm}{%
    \begin{tikzpicture}[
      normal/.style = {black, thick},
      dimmed/.style = {black!30},
      ]
      \draw[#1] (0,0) rectangle (\ssz, \ssz);
    \end{tikzpicture}%
  }%
}

\newcommand\sqrl[1]{%
  \begin{tikzpicture}
    \draw[gray] (0,0) rectangle (\ssz, \ssz);
    \node[inner sep=0mm] at (0.5 * \ssz, 0.5 * \ssz) {\scalebox{2.2}{\initfamily #1}};
  \end{tikzpicture}%
}

\begin{document}

\thispagestyle{empty}

\LARGE 
% {\initfamily A}

\begin{center}
  \begin{tabular}{lcccccc}
    & \bfseries Samedi & \bfseries  Dimanche 
    & \bfseries Lundi & \bfseries Mardi 
    & \bfseries Mercredi & \bfseries Jeudi \\
    Mettre la table midi & \sqr & \sqr & \sqr[dimmed] & & \sqr\\
    Débarrasser midi & \sqr & \sqr & \sqr[dimmed] & & \sqr\\
    Vaisselle midi & \sqr{} \sqr & \sqr{} \sqr & 
    \sqr[dimmed]{} \sqr[dimmed] & & \sqr{} \sqr\\[5mm]
    Mettre la table soir & \sqr & \sqr & \sqr & \sqr & \sqr & \sqr \\
    Débarrasser soir & \sqr & \sqr & \sqr & \sqr & \sqr & \sqr \\
    Vaisselle soir & \sqr{} \sqr & \sqr{} \sqr & \sqr{} \sqr 
                      & % \sqr{} \sqr 
                      & %\sqr{} \sqr 
                      & \sqr{} \sqr \\
    Poubelles &  & \sqr &  &  &  & \sqr \\
    Balai &  & & & \sqr{} \sqr  &  & \\
  \end{tabular}
\end{center}

\medskip

\hrule

\medskip
\noindent%
\foreach \n in {1,...,18}{\sqrl{S}\hspace{1mm}}

\medskip
\noindent%
\foreach \n in {1,...,18}{\sqrl{M}\hspace{1mm}}

\end{document} 
4 comments
CarLaTeX 07/29/2017
+1, genial !!!!!!
Vincent Fourmond 07/30/2017
Puedo publicar el código en alguna parte, pero, aún así, es bastante trivial
Vincent Fourmond 07/31/2017
@CarLaTeX ¡Aquí tienes, diviértete!
CarLaTeX 07/31/2017
Gracias :):):)

Josse 07/29/2017.

Considero que LaTeX es increíblemente útil para el contenido generado por computadora. Por ejemplo, alguien que conozco tiene que enviar facturas a todos sus clientes (ella trabaja por cuenta propia). Ella solía crearlos en Word, pero esto implicaba mucho trabajo: completar las direcciones, la fecha, la tasa actual, etcétera. Así que creé una GUI simple para administrar a sus clientes, que genera automáticamente sus facturas usando LaTeX. Ahora puede crear sus facturas con unos pocos clics de un botón: ¡simple y eficaz!

Estoy seguro de que hay muchos otros usos de LaTeX en esta dirección, aunque la facturación parece ser el ejemplo más claro.

1 comments
jlinkels 08/01/2017
Secundo que. Tengo que agregar registros detallados de seguimiento de tiempo a mis facturas. Así que los exporté desde el programa de seguimiento de tiempo a CSV. Y con awk, genero látex, incluso tablas (largas) con registros, el membrete de mi empresa, etc.

user1370384 07/27/2017.

Haciendo MOOCs para la plataforma Open edX.


Vid Merljak 07/26/2017.

Para empezar, enumero las cosas que me vinieron a la mente:

  1. Documentos en general
    • libros
    • Artículos científicos
    • informes de trabajo y diarios de pesca
    • archivos personales
  2. Letras
  3. Figuras (el paquete tikz es famoso por eso)
  4. Presentaciones ( beamer , obviamente)
  5. Diseños de camisetas (como en mi caso, siempre que el resultado sea un archivo .pdf)
5 comments
CarLaTeX 07/26/2017
En la lista de documentos: tesis. Además CV y ​​tarjetas de felicitación.
Vid Merljak 07/26/2017
@CarLaTeX Gracias. Usted es bienvenido a publicar esto como una respuesta, para que la gente pueda votar sobre él.
CarLaTeX 07/26/2017
¡De nada! Hecho :):):)
3 Karl Richter 07/26/2017
Si su respuesta comenzó una lista, es mejor editarla que publicar una respuesta por separado.
3 Skillmon 07/26/2017
Su respuesta podría convertirse en una wiki-respuesta y la lista adoptada. La acción para votar una respuesta es dejar en claro a las personas que pasan, la respuesta es útil y la respuesta negativa. El efecto de ganar reputación es solo una buena adición a él.

QtizedQ 07/26/2017.

Crear papelería personalizada para escribir. Creé un papel de cuadrícula con un encabezado para titular cada página y escribir mi nombre y un pie de página donde coloqué "Página __ / __" que rellenaría cuando hubiera terminado.

Facilitó la tarea y me aseguré de tener todas las páginas para entregar.


Paŭlo Ebermann 07/26/2017.

Además de los documentos de composición tipográfica, TeX es también un lenguaje completo de Turing, y básicamente puede hacer cualquier cálculo que desee (con alguna salida extraña). Agregar el paquete de macro LaTeX no lo cambia. El ejemplo de TicTacToe de Marjin se basa en eso.

Un ejemplo, que es utilizado por LaTeX (o por paquetes), es el programa docstrip , es un programa escrito en TeX (simple) (pero también se ejecuta con LaTeX, creo) que convierte un "archivo TeX documentado" (o un conjunto de ellos) en un archivo de paquete para un uso más fácil (o en el archivo fuente del kernel).

1 comments
3 percusse 07/28/2017
TeX es también un Schmuring-complete (pendiente de patente), lo que significa que "cualquier cosa que no sea posible en un tiempo / esfuerzo razonable invocará un argumento de Turing-integridad por parte de sus usuarios". Otros ejemplos son Brainfuck, iota, etc.

m00am 07/27/2017.

En mi universidad, utilizamos LaTeX (entre una miríada de otras tareas que ya se han mencionado) para crear exámenes y hojas de trabajo.

  • Las hojas de trabajo usan una versión personalizada de esta clase (alemán)
  • No sé qué clase se usa para los exámenes. Se puede hacer usando una versión del exam

Como anécdota: Durante las vacaciones de invierno, algunos de nuestros amigos se burlaron de que tendrían que aprender el número de todas las pistas de esquí, ya que formarán parte del examen final. Presentarlos con una hoja de examen falso basada en la plantilla de la universidad realmente los tiró;) Todos "pasaron", pero ninguno de ellos consiguió el número correcto de las pendientes.


prestoaghitato 07/27/2017.

Importante pero aún no mencionado:

  • contratos
  • documentos legales
  • todo tipo de diagramas
  • parcelas de datos

Además:

Además, dependiendo de lo "serio" que quieras ser, técnicamente podrías usarlo como calculadora trazando funciones con gráficas PGF.


yrodro 07/26/2017.

¡No olvide agregar que usa LaTeX para diseñar camisetas!


DevNull 07/27/2017.

Si está escribiendo una tesis de maestría de más de 300 páginas para ciencia o ingeniería (o cualquier tema en realidad), es la única manera de hacerlo. Word comienza a atascarse y tarda medio minuto en volver a calcular las referencias automáticas más allá de un cierto límite cada vez que presiona CTRL + ALT + F11 . Las tablas, cleverref referencias cleverref , el poder hacer referencia a todo (secciones, apéndices, figuras, ecuaciones, citas, números de capítulos, párrafos pares, etc.), hacen que sea muy fácil mantener una línea de pensamiento.

También es increíble para escribir cuestionarios y exámenes, ya que es muy fácil usar el paquete de comment para evitar que las respuestas se procesen. Un pequeño argumento de línea de comando mágico, y ahora tiene sus preguntas y los documentos clave de salida de respuesta generados por el mismo documento fuente, sin tener que mantener dos documentos fuente separados uno al lado del otro. Even better , con un poco de conocimiento de guiones, es fácil tener las preguntas barajadas, las constantes en las preguntas aleatorias para evitar la trampa / colusión, y la inserción automática de nombres de estudiantes / entrevistados en partes visibles (y no visibles) del documento.

Finalmente, es ideal para crear documentos "rastreables" (es decir, incrustando cantidades copiosas de técnicas de marca de agua, nombres, marcas de tiempo, metadatos ocultos mediante steganography , etc.), ya que puede configurar los argumentos de la línea de comandos para configurar / aleatorizar / etc. y pasarlos a pdflatex antes de la etapa de "compilación".


Alexander Wilms 07/28/2017.

Trabajé en un proyecto donde los requisitos de ingeniería de software se escribieron como documentos LaTeX. Los requisitos se ingresaron utilizando comandos LaTeX personalizados y, por lo tanto, se pudieron extraer fácilmente usando expresiones regulares en Matlab.

Luego, creé varios scripts de Matlab que generaban automáticamente el código LaTeX / TikZ para mostrar las dependencias entre los requisitos y si faltaban los requisitos o faltaban enlaces entre ellos.


LukasCB 08/01/2017.

Como arqueólogo también hago Harris-Matrix con LaTeX:

enter image description here


Robert 07/29/2017.

LaTeX Hacks también tiene una portada de CD, un patrón de bordado (Stickvorlage) y un calendario de pared mensual.


Y0da 08/05/2017.

¡También trabajos de investigación! Todos los principales editores proporcionan alguna plantilla.


manthano 08/02/2017.

Bueno, y no olvides, hubo un tipo que programó un rover mars en TeX: http://sdh33b.blogspot.de/2008/07/icfp-contest-2008.html

(Originalmente publicado aquí , sin embargo, siempre vale la pena mencionarlo)

Related questions

Hot questions

Language

Popular Tags