Alle Anwendungen von LaTeX (Ich benutze LaTeX nie außer ...)

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

Ich entwerfe ein komisches T-Shirt über LaTeX und möchte, dass es über all die Zwecke prahlt, für die man LaTeX verwenden kann. Ich fing mit an

Ich benutze LaTEX never , except für das Setzen von Dokumenten.

und dann erinnerte ich mich daran, dass man auch (Beamer) Präsentationen machen, Figuren zeichnen und, naja, T-Shirt Designs machen konnte. :) Ich möchte also eine Fußnote hinzufügen, die erklärt, was alles unter "(Satz-) Dokumenten" verstanden werden kann. Z.B:

(Dokumente, Präsentationen, Briefe, Zahlen, Logos, T-Shirt Designs, ... nennen Sie es!)

Meine Frage ist also folgende: Könnten Sie eine Liste aller LaTeX-Zwecke bereitstellen, die Ihnen bekannt sind (oder von Ihnen verwendet werden) - möglicherweise in Verbindung mit den wichtigsten tikz (z. B. tikz für Zeichnungsfiguren) tikz

PS: Irgendwelche Vorschläge, wie man den ursprünglich vorgeschlagenen T-Shirt Text verbessern kann, können in den Kommentaren gelassen werden. Ich werde dann das endgültige Design veröffentlichen.

EDIT: Zugegeben, meine Frage ist ähnlich wie " Was ist das Bizarrste, was Sie gesehen haben, mit TeX getan ", obwohl es betrifft TeX, während ich LaTeX beziehen (ich bin mir nicht sicher, ob das wichtig ist). Eine andere mögliche Duplikatsliste ist " Auf welche Weise kann TeX über die Dokumentenproduktion hinaus verwendet werden? ". Ich hoffe, dass der Mehrwert meiner Frage darin besteht, die Paketabhängigkeiten zu erhalten und am Ende ein T-Shirt-Design zu produzieren.

5 Comments
3 CarLaTeX 07/26/2017
Da sind die Esel, hier sind die Enten: tex.stackexchange.com/q/346695/101651
11 wizzwizz4 07/26/2017
Vielleicht könnten Sie die Quelle für das T-Shirt-Design auf die Rückseite legen.
3 cfr 07/26/2017
... Katzen, Kessel, Halloween Mathe, Weihnachtsbäume, Thanksgiving, Feuerwerk, Muttertag, dunkle Zeitlinien, Menschen Samen, Dämonen und Teufel, Gedankenexperimente, Schemata, Außerirdische, Dilemmas und Trilemmas, Turingmaschinen, Mindmaps, Gut und Böse, Trolleologie, Höhlen, (gute) Willen ....

23 Answers


Travis N. Miller 07/27/2017.

Erstellen Sie schöne Mathematikprüfungen. Meine Schüler scheinen es nicht zu bemerken

1 comments
14 JamEngulfer 07/30/2017
Als jemand mit Professoren, die LaTeX verwenden, schätze ich es. Nichts ist schlimmer als eine Prüfung, die aussieht, als wäre sie mit Word gemacht worden.

Marijn 07/26/2017.

Für diese Frage habe ich in LaTeX ein Terminal-Tic-Tac-Toe-Spiel geschrieben.

Beispiellauf:

$ 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). 

Code:

\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
Nun, es gibt auch die berühmte Reversi-Implementierung in TeX von Bruno Le Floch ...
3 Skillmon 07/26/2017
Meinen Tag gerettet! (was zu kurz ist, also schreibe ich dieses Zeug in die Klammern)

Nicola Talbot 07/29/2017.

Hier sind einige der Dinge, für die ich LaTeX benutzt habe:

  • Lehrbücher. Primäre Abhängigkeiten: KOMA-Script , glossaries und flowfram .
  • Romane. Primäre Abhängigkeiten: memoir und microtype .
  • Illustrierte Kinderbücher. Primäre Abhängigkeiten: flowfram und extsizes .
  • Präsentationen. Primäre Abhängigkeit: beamer .
  • Korrespondenz ( Briefe , Rechnungen und Angebote). Primäre Abhängigkeit: Benutzerdefinierte Klasse basiert auf letter .
  • Visitenkarten. Primäre Abhängigkeit: tikz .
  • Pressemitteilungen Primäre Abhängigkeit: pressrelease .
  • Werbepostkarten. Primäre Abhängigkeit: flowfram .
  • Vorabinformationen. Primäre Abhängigkeit: flowfram .
  • Poster. Primäre Abhängigkeit: tikz oder flowfram .
  • Broschüren. Primäre Abhängigkeit: flowfram .
  • Newsletter. Primäre Abhängigkeit: flowfram .
  • Limited Overs Cricket-Ergebnisblatt. Primäre Abhängigkeit: Benutzerdefinierte Klasse basierend auf article .
  • Poesie (nur Teil eines kreativen Schreibkurses, also keine ernsthafte Verwendung). Primäre Abhängigkeit: In den meisten Fällen article und verse , aber in einem Fall mit Hilfe von flowframtk (für ein Gedicht über einen tropfenden Wasserhahn, bei dem jeder Vers wie ein Wassertropfen geformt war).
2 comments
Schweinebacke 07/26/2017
Apropos illustrierte Kinderbücher: Die gedruckte Version von "Die Wolke Wolfgang" wurde mit LaTeX (mit KOMA-Script) erstellt.
Chris H 07/27/2017
Und natürlich schrieb @NicolaTalbot einige der Pakete, die für die Beispiele in dieser Liste verwendet wurden, und erweiterte damit die Palette möglicher Dokumente für uns alle.

Chris H 07/26/2017.

Etwas mehr:


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} 

Bildbeschreibung hier eingeben

Shirt Bild erhalten von 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.

Eine sehr wichtige Art von Dokument: These.

Außerdem:

  • Lebensläufe
  • Grußkarten.

Ich schreibe auch ein kurzes SAS-Handbuch für meine neu eingestellten Kollegen.

2 comments
Chris H 07/27/2017
Nicht diese SAS nehme ich an, sondern die Programmiersprache?
2 CarLaTeX 07/27/2017
@ChrisH Die Programmiersprache, natürlich: tex.stackexchange.com/a/381196/101651 !

barbara beeton 07/26/2017.

einige eher unerwartete Themen, die Gegenstand von Gesprächen auf tex-Konferenzen waren ...

auf der TUG 2015:

  • Pavneet Arora über eingebettete Dokumentation für ein Durchfluss-Lecküberwachungssystem; Video

auf der TUG 2016:

  • Stefan Kottwitz über "programmins Cisco Netzwerksysteme" und "Entwurf konvergenter Netzwerklösungen" (keine veröffentlichte Arbeit oder Video)

  • Matthew Skala auf astrologischen Karten; Vordruck und Folien

  • Federico Garcia-De Castro über "TeXcel", ein System zur finanziellen Nachverfolgung und Berichterstattung zur Führung von Konten einer gemeinnützigen Musikorganisation. (nur für TUG-Mitglieder bis September 2017 zugänglich)


Peter Wilson 07/26/2017.

Lösen und Erzeugen von Sudoku-Rätseln (mit dem sudoku bundle ).


Vincent Fourmond 07/31/2017.

Ich habe LaTeX und einige Magnete mit einem klebrigen Gesicht benutzt, um ein Stick-It-on-the-Kühlschrank Tokensystem zu machen, um die Hausarbeit für meine Töchter zu organisieren. Es sieht so aus (Französisch, sorry): Hausaufgabenorganisation, auf Französisch

Die S- und M-Zeichen werden ausgeschnitten und auf die Magnete geklebt, und dann setzen meine Töchter einfach die Magnete, um ihre Aufgaben zu erledigen.

Dies wird mit tikz und Zallman.fd für die Schriftart für S / M gemacht.

Der vollständige Quellcode lautet wie folgt:

% -*- 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, toll !!!!!!
Vincent Fourmond 07/30/2017
Ich kann den Code irgendwo posten, aber trotzdem ist es ziemlich trivial
Vincent Fourmond 07/31/2017
@CarLaTeX Da bist du, viel Spaß!
CarLaTeX 07/31/2017
Vielen Dank :):):)

Josse 07/29/2017.

Ich finde LaTeX unglaublich nützlich für computergenerierte Inhalte. Zum Beispiel muss jemand, den ich kenne, Rechnungen an alle ihre Kunden schicken (sie ist selbstständig). Früher hat sie sie in Word erstellt, aber das hat viel Arbeit gekostet: die Adressen, das Datum, die aktuelle Rate usw. eingeben. Also habe ich eine einfache GUI zur Verwaltung ihrer Kunden erstellt, die ihre Rechnungen automatisch mit LaTeX generiert. Jetzt kann sie ihre Rechnungen mit wenigen Klicks erstellen: einfach und effektiv!

Ich bin mir sicher, dass LaTeX viele andere Anwendungen in dieser Richtung hat, obwohl die Abrechnung das klarste Beispiel zu sein scheint.

1 comments
jlinkels 08/01/2017
Ich wiederhole das. Ich muss meinen Rechnungen detaillierte Zeitverfolgungsdatensätze hinzufügen. Also exportiere ich diese aus dem Zeiterfassungsprogramm in CSV. Und mit Awk erzeuge ich Latex, einschließlich (langer) Tische mit Schallplatten, meinem Firmenbriefkopf usw.

user1370384 07/27/2017.

MOOCs für die Open edX-Plattform erstellen.


Vid Merljak 07/26/2017.

Zunächst liste ich die Dinge auf, die mir in den Sinn gekommen sind:

  1. Dokumente im Allgemeinen
    • Bücher
    • wissenschaftliche Artikel
    • Arbeitsberichte und Logbücher
    • persönliche Dateien
  2. Briefe
  3. Figuren (das tikz Paket ist dafür berühmt)
  4. Präsentationen ( beamer , offensichtlich)
  5. T-Shirt Designs (wie in meinem Fall - solange die Ausgabe eine .pdf Datei ist)
5 comments
CarLaTeX 07/26/2017
In der Dokumentenliste: Diplomarbeit. Außerdem Lebensläufe und Grußkarten.
Vid Merljak 07/26/2017
@CarLaTeX Danke. Sie können das gerne als Antwort veröffentlichen, damit die Leute darüber abstimmen können.
CarLaTeX 07/26/2017
Bitte! Erledigt :):):)
3 Karl Richter 07/26/2017
Wenn Ihre Antwort eine Liste erstellt hat, ist es besser, sie zu bearbeiten als eine separate Antwort zu veröffentlichen.
3 Skillmon 07/26/2017
Ihre Antwort könnte in eine Wiki-Antwort umgewandelt und die Liste übernommen werden. Die Aktion, um eine Antwort zu wählen, soll den Passanten deutlich machen, welche Antwort hilfreich ist und welche nicht. Der Effekt der Reputation ist nur eine nette Ergänzung dazu.

QtizedQ 07/26/2017.

Erstellen von benutzerdefiniertem Briefpapier zum Schreiben. Ich habe ein Dot-Grid-Papier mit einem Header erstellt, um jede Seite zu titulieren, und meinen Namen und eine Fußzeile geschrieben, wo ich "Page __ / __" platziert habe, die ich ausfüllen würde, wenn ich fertig bin.

Es erleichterte es, meine Hausaufgaben zu finden und sicherzustellen, dass ich alle Seiten zur Verfügung hatte.


Paŭlo Ebermann 07/26/2017.

Neben dem Setzen von Dokumenten ist TeX auch eine Turing-Komplett-Sprache und kann im Grunde alle Berechnungen ausführen, die Sie wollen (mit einigen überflüssigen Ausgaben). Durch Hinzufügen des LaTeX-Makropakets wird es nicht geändert. Das TicTacToe-Beispiel von Marjin beruht darauf.

Ein Beispiel, das von LaTeX selbst (oder von Paketen) verwendet wird, ist das Programm docstrip - es ist ein Programm, das in TeX geschrieben ist (aber auch mit LaTeX läuft, glaube ich), das ein "dokumentiertes TeX - Archiv" (oder eine Menge von diesen) in eine Paketdatei zur einfacheren Verwendung (oder in die Kernel-Quelldatei).

1 comments
3 percusse 07/28/2017
TeX ist auch eine Schmuring-complete (patent pending) Sprache, was bedeutet, dass "alles, was nicht in einer angemessenen Zeit / Anstrengung möglich ist, ein Turing-Vollständigkeitsargument durch seine Benutzer Schmuring-complete ". Andere Beispiele sind Brainfuck, Iota usw.

m00am 07/27/2017.

An meiner Universität verwenden wir LaTeX (neben einer Vielzahl anderer Aufgaben, die bereits erwähnt wurden), um Prüfungen und Arbeitsblätter zu erstellen.

  • Die Arbeitsblätter verwenden eine benutzerdefinierte Version dieser Klasse
  • Ich weiß nicht, welche Klasse für die Prüfungen verwendet wird. Es könnte mit einer exam

Als Anekdote: Während der Winterferien haben wir einige unserer Freunde aufgezogen, dass sie die Nummern aller Skipisten lernen müssten, da sie Teil der Abschlussprüfung sein werden. Sie mit einem gefälschten Prüfungsbogen zu versehen, der auf der Vorlage der Universität basierte, warf sie wirklich weg;) Sie alle "bestanden", aber keiner von ihnen hat die Nummern der Pisten richtig verstanden.


prestoaghitato 07/27/2017.

Wichtig, aber noch nicht erwähnt:

  • Verträge
  • legale Dokumente
  • alle möglichen Diagramme
  • Datenplots

Außerdem:

Je nachdem, wie "ernst" Sie sein möchten, könnten Sie es technisch auch als Taschenrechner verwenden, indem Sie Funktionen mit PGF-Plots zeichnen.


yrodro 07/26/2017.

Vergessen Sie nicht hinzuzufügen, dass Sie LaTeX verwenden, um T-Shirts zu entwerfen!


DevNull 07/27/2017.

Wenn Sie eine mehr als 300-seitige Masterarbeit für Naturwissenschaften oder Technik schreiben (oder irgendein Thema wirklich), ist es der einzige Weg zu gehen. Word beginnt zu stagnieren und nimmt eine halbe Minute in Anspruch, um bei jedem Drücken von STRG + ALT + F11 die Autoverweise über eine bestimmte Grenze hinaus neu zu berechnen. Tabellen, cleverref Referenzen, in der Lage zu sein, auf alles zu verweisen (Abschnitte, Anhänge, Abbildungen, Gleichungen, Zitate, Kapitelnummern, Absätze sogar, usw.), machen es so leicht, einen Gedankengang zu behalten.

Es eignet sich auch hervorragend zum Schreiben von Quizfragen und Prüfungen, da es einfach ist, das comment zu verwenden, um zu verhindern, dass die Antworten gerendert werden. Ein kleines Kommandozeilenargument magisch, und Sie haben jetzt Ihre Fragen und beantworten wichtige Ausgabedokumente, die vom selben Quelldokument generiert wurden, ohne dass Sie zwei separate Quelldokumente nebeneinander verwalten müssen. Even better : Mit ein wenig Shell-Skriptwissen ist es einfach, die Fragen gemischt zu haben, Konstanten in den Fragen zu randomisieren, um Betrug / Absprachen zu verhindern und Namen von Schülern / Interviewern automatisch in sichtbare (und nicht sichtbare) Teile des Dokuments einzufügen.

Schließlich eignet es sich hervorragend zum Erstellen von "verfolgbaren" Dokumenten (dh Einbetten umfangreicher Wasserzeichentechniken, Namen, Zeitstempel, versteckte Metadaten über steganography usw.), da Sie Kommandozeilenargumente einrichten können, die gesetzt / randomisiert / etc und übergeben werden zu pdflatex vor dem "Kompilieren".


Alexander Wilms 07/28/2017.

Ich habe an einem Projekt gearbeitet, bei dem Software-Engineering-Anforderungen als LaTeX-Dokumente geschrieben wurden. Die Anforderungen wurden mit benutzerdefinierten LaTeX-Befehlen eingegeben und konnten daher leicht mithilfe von regulären Ausdrücken in Matlab extrahiert werden.

Dann habe ich mehrere Matlab-Skripte erstellt, die automatisch LaTeX / TikZ-Code erzeugten, um die Abhängigkeiten zwischen den Anforderungen zu zeigen, und wenn fehlende Anforderungen oder fehlende Verknüpfungen zwischen ihnen bestanden.


LukasCB 08/01/2017.

Als Archäologe mache ich auch Harris-Matrizen mit LaTeX:

Bildbeschreibung hier eingeben


Robert 07/29/2017.

LaTeX Hacks hat auch eine CD-Hülle, eine Stickvorlage und einen monatlichen Wandkalender.


Y0da 08/05/2017.

Auch Forschungsarbeiten! Alle großen Publisher stellen einige Vorlagen zur Verfügung.


manthano 08/02/2017.

Nun, und vergiss nicht, da war dieser Typ, der einen Mars Rover in TeX programmiert hat: http://sdh33b.blogspot.de/2008/07/icfp-contest-2008.html

(Ursprünglich hier gepostet, aber immer erwähnenswert)

Related questions

Hot questions

Language

Popular Tags