Kaikki LaTeX: n käyttötarkoitukset (En käytä LaTeX: tä lukuun ottamatta ...)

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

Suunnittelen koomisen T-paidan LaTeX: stä, ja haluaisin, että se ylpeilee kaikista tarkoituksista, joita LaTeX voi käyttää. Aloitin

En never käytä LaTEX: ää except paperiasiakirjoja.

ja sitten muistit, että voit myös tehdä (Beamer) esityksiä, piirtää lukuja, ja no, tee T-paidan mallit. :) Joten pyrin lisäämään alaviitteen, jossa selitetään, mitä kaikkia "(lajittelua)" voidaan ymmärtää. Esim:

(Asiakirjat, esittelyt, kirjeet, kuvat, logot, T-paidat, ... sinä nimesi!)

Joten kysymykseni on seuraava: Voisitteko antaa luettelon kaikista LaTeX: n tarkoituksista, joita tiedetään (tai käyttävät) sinua - mahdollisesti mukana tärkeimpiä pakettien riippuvuuksia (esim. Piirustuskuvista tikz ).

PS: Kaikki ehdotukset alkuperäisen ehdotetun T-paidan tekstin parantamiseksi voidaan jättää kommentteihin. Sitten julkaistaan ​​lopullinen muotoilu.

EDIT: Hyväksytty, kysymykseni on samanlainen kuin " Mikä on kaikkein outo, mitä olette nähneet tehneen TeX: n kanssa ", vaikka se koskee myös TeX: tä, kun viittaan LaTeX: hen (en ole varma, onko se tärkeä). Toinen mahdollinen kaksoiskappale on " Millä tavoin TeX voidaan käyttää asiakirjatuotannon lisäksi? ". Toivon, että kysymykseeni lisäarvo on saada paketin riippuvuudet ja lopulta tuottaa T-paidan muotoilun.

5 Comments
3 CarLaTeX 07/26/2017
On aasit, tässä ovat ankat: tex.stackexchange.com/q/346695/101651
11 wizzwizz4 07/26/2017
Ehkä voit laittaa t-paidan lähteen takana.
3 cfr 07/26/2017
... Turingin koneet, mielikartat, hämmästyttimet, hämmästyttävät ilmiöt, eläimet, eläimet, eläimet, eläimet, eläimet, hyvää ja pahaa, vaunuja, luolia, (hyviä) tahtoja ....

23 Answers


Travis N. Miller 07/27/2017.

Luo kauniita matematiikkatutkimuksia. Opiskeluni eivät näytä huomaavan

1 comments
14 JamEngulfer 07/30/2017
Kuten LaTeX: tä käyttävien professoreiden kanssa, arvostan sitä. Mitään huonompi kuin tentti, joka näyttää olevan Wordin avulla.

Marijn 07/26/2017.

Tätä kysymystä varten kirjoitin LaTeX: n terminaalin tic-tac-toe -pelin.

Esimerkkiajo:

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

Koodi:

\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
Bruno Le Floch on kuuluisa Reversi-toteutus TeX : ssä.
3 Skillmon 07/26/2017
Pelasti päiväni! (joka on liian lyhyt, joten kirjoitan tämän tavaraa suluissa)

Nicola Talbot 07/29/2017.

Seuraavassa on muutamia asioita, joita olen käyttänyt LaTeX:

2 comments
Schweinebacke 07/26/2017
Kuvitettujen lasten kirjoja koskevat tiedot: Die Wolke Wolfgangin painettu versio on valmistettu LaTeX: llä (KOMA-Scriptillä).
Chris H 07/27/2017
Ja tietysti @NicolaTalbot kirjoitti joitain tässä luettelossa käytetyistä paketeista, laajentamalla mahdollisten asiakirjojen valikoimaa kaikille meille.

Chris H 07/26/2017.

Jonkin verran lisää:


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} 

kirjoita kuvan kuvaus tähän

Shirt kuva saatu 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.

Erittäin tärkeä dokumenttityyppi: opinnäytetyö.

Lisäksi:

  • ansioluettelot
  • Tervehdyskortit.

Olen myös kirjoittanut lyhyen SAS-käsikirjan uusille työntekijöilleni.

2 comments
Chris H 07/27/2017
Ei tämä SAS oletan, mutta ohjelmign kieli?
2 CarLaTeX 07/27/2017
@ChrisH Ohjelmointikieli: tex.stackexchange.com/a/381196/101651 !

barbara beeton 07/26/2017.

jotkut melko odottamattomat aiheet, joista keskusteltiin tex-konferensseissa ...

TUG 2015:

  • Pavneet Arora sulautetuista asiakirjoista virtauksen vuotojen valvontajärjestelmästä; video-

TUG 2016:

  • Stefan Kottwitz "Cisco-verkko-ohjelmien ohjelmista" ja "lähentymisverkkoihin" (ei julkaistuja papereita tai videoita)

  • Matthew Skala astrologisista kaavioista; esikirjoitus ja diat

  • Federico Garcia-De Castro on "TeXcel", taloudellinen seuranta- ja raportointijärjestelmä voittoa tavoittelemattoman musiikin organisaation tilien pitämiseksi. ( paperi, jota voi käyttää vain TUG-jäsenille syyskuuhun 2017 saakka)


Peter Wilson 07/26/2017.

Sudoku-palapeleiden ratkaiseminen ja luominen ( sudoku bundle ).


Vincent Fourmond 07/31/2017.

Olen käyttänyt LaTeX: ia ja joitain magneetteja, joilla on tahmea kasvot, jotta saataisiin jääkaappi-merkkijonojärjestelmä järjestämään tyttärilleni kotitöitä. Se näyttää tältä (ranska, anteeksi): kotitehtävät järjestäjä, ranska

S- ja M-merkkejä leikataan ja liitetään magneetteihin, ja sitten tyttäreni vain asettavat magneetit poimimaan heidän askareitaan.

Tämä tehdään käyttämällä tikz ja Zallman.fd fonttia fontille S / M.

Koko lähdekoodi on seuraava:

% -*- 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, hyvä !!!!!!
Vincent Fourmond 07/30/2017
Voin lähettää koodin johonkin, mutta silti se on melko vähäpätöinen
Vincent Fourmond 07/31/2017
@CarLaTeX Sinä olet, hauskaa!
CarLaTeX 07/31/2017
Kiitos :):):)

Josse 07/29/2017.

Minusta LaTeX on uskomattoman hyödyllinen tietokoneella tuotetulle sisällölle. Joku, jonka tiedän, on lähetettävä laskut kaikille asiakkailleen (hän ​​on itsenäinen ammatinharjoittaja). Hän käytti niitä luomassaan Wordissa, mutta siihen liittyi paljon työtä: täyttämällä osoitteet, päivämäärä, nykyinen hinta jne. Joten luotiin yksinkertainen käyttöliittymä asiakkaiden hallintaan, joka luo automaattisesti laskunsa LaTeX: n avulla. Nyt hän voi luoda laskunsa muutamalla napsautuksella: yksinkertainen ja tehokas!

Olen varma, että LaTeX: llä on monia muita käyttötarkoituksia tähän suuntaan, vaikka laskutus näyttää olevan selvä esimerkki.

1 comments
jlinkels 08/01/2017
Olen samaa mieltä. Minun on lisättävä yksityiskohtaisia ​​ajan seurantamenetelmiä laskuihini. Joten vien nämä ajan seurantaohjelmasta CSV: ään. Ja awk tuotan Latexin, mukaan lukien (pitkät) pöydät, joissa on kirjaa, yrityksen kirjelomake jne.

user1370384 07/27/2017.

MOOC : n tekeminen Open edX -alustalle.


Vid Merljak 07/26/2017.

Aluksi luetelen asioita, jotka tulivat mielessäni:

  1. Asiakirjat yleensä
    • kirjat
    • tieteellisiä artikkeleita
    • työraporteista ja kalastuspäiväkirjoista
    • henkilökohtaisia ​​tiedostoja
  2. Kirjaimet
  3. Luvut ( tikz paketti on kuuluisa siitä)
  4. Esitykset ( beamer , ilmeisesti)
  5. T-paita mallit (kuten minun tapauksessani - niin kauan kuin tuotos on .pdf-tiedosto)
5 comments
CarLaTeX 07/26/2017
Asiakirjalista: opinnäytetyö. Lisäksi ansioluettelot ja tervehdyskortit.
Vid Merljak 07/26/2017
@CarLaTeX Kiitos. Olet tervetullut lähettämään tämän vastaukseksi, joten ihmiset voivat äänestää siitä.
CarLaTeX 07/26/2017
Ole hyvä! Done :) :) :)
3 Karl Richter 07/26/2017
Jos vastauksesi aloitti luettelon, on parempi muokata sitä kuin lähettää erillinen vastaus.
3 Skillmon 07/26/2017
Vastauksesi voidaan tehdä wiki-vastaukseksi ja hyväksyttyyn luetteloon. Vastaus äänestykseen on selkeästi selviytyneille ihmisille, mikä vastaus on hyödyllinen ja mikä ei ole. Vaikutus maineen saamiseen on vain hieno lisä.

QtizedQ 07/26/2017.

Mukautetun paperitavaran luominen kirjoitettavaksi. Luin pistekirjapaperi otsikolla jokaisen sivun nimeksi ja kirjoitan nimeni ja alatunnisteen, johon sain "Sivu __ / __", jonka täyttäisin, kun olin lopettanut.

Se helpotti kotiläksyni löytämistä ja varmisti, että minulla oli kaikki sivut sisään.


Paŭlo Ebermann 07/26/2017.

TeX on myös Turingin täydellinen kieli, ja se voi pohjimmiltaan tehdä mitä tahansa laskelmia (joidenkin ulkoisten tulosteiden) avulla. LaTeX-makropaketin lisääminen siihen ei muuta sitä. Marjinin TicTacToe-esimerkki nojautuu siihen.

Yksi esimerkki, jota LaTeX itse käyttää (tai paketteja), on docstrip ohjelma - se on kirjoitettu (tavallinen) TeX (mutta toimii myös LaTeX: n kanssa), joka muuntaa "dokumentoituun TeX-arkistoon" (tai joukko niistä) pakettitiedostoon helpottaakseen käyttöä (tai ytimen lähdetiedostoon).

1 comments
3 percusse 07/28/2017
TeX on myös Schmuring-complete (patentoitu vireillä oleva kieli), mikä tarkoittaa, että "kaikki, mikä ei ole mahdollista kohtuullisessa ajassa / vaivaa, vedota käyttäjän Turingin täydellisyysperusteeseen". Muita esimerkkejä ovat Brainfuck, iota jne.

m00am 07/27/2017.

Yliopistojani käytämme LaTeX: tä (lukuisten muiden jo mainittujen tehtävien joukossa) tenttien ja laskentataulujen luomiseksi.

  • Työarkit käyttävät tämän luokan räätälöityä versiota (saksa)
  • En tiedä mitä luokkia käytetään tentteihin. Se voidaan tehdä käyttämällä exam

Anekdoottina: talviloma-aikana kiusimme ystäviämme, että heidän pitäisi oppia kaikkien laskettelurinteiden lukumäärät, sillä he ovat osa lopputenttiä. Esittämällä heidät fake tentti arkki perustuu yliopiston mallin todella heitti heidät;) Kaikki "ohi", mutta kukaan heistä sai rinteiden määrä oikein.


prestoaghitato 07/27/2017.

Tärkeää, mutta ei vielä maininnut:

  • sopimuksia
  • lailliset asiakirjat
  • kaikenlaisia ​​kaavioita
  • tietueita

Lisäksi:

Lisäksi, riippuen siitä kuinka "vakava" haluat olla, teknisesti voit käyttää sitä laskimena piirtäessäsi toimintoja PGF-kommenteilla.


yrodro 07/26/2017.

Älä unohda lisätä, että käytät LaTeX: tä suunnittelemaan T-paitoja!


DevNull 07/27/2017.

Jos kirjoitat yli 300 sivun diplomityön tieteen tai tekniikan (tai minkä tahansa aiheen) kanssa, se on ainoa tapa lähteä. Word alkaa pysähtyä ja ottaa puolen minuutin ajan uudelleen laskemalla automaattiset viittaukset tiettyyn rajaan asti aina, kun painat CTRL + ALT + F11-näppäintä . Pöydät, cleverref viitteet, jotka pystyvät viittaamaan kaikkiin (jaksoihin, liitteisiin, lukuihin, yhtälöihin, lainausmerkkeihin, lukujen numeroihin, kappaleisiin jopa jne.), Tekevät siitä helppoa ajatusjoukon pitämisen.

Se on myös mahtava kirjoitettaessa tietokilpailuja ja tenttejä, koska se on kuollut helppokäyttöinen comment käyttäminen estämään vastaukset tekemästä. Pieni komentorivin argumentti-taikuutta, ja sinulla on nyt kysymyksiesi ja vastaus samaan lähdedokumenttiin luotujen avainlähtöasiakirjojen kanssa ilman, että kaksi erillistä lähdekoodia säilytetään rinnakkain. Even better , pienellä komentojen komentotiedoilla on helppoa, että kysymykset sekoitetaan, vakiot satunnaistetuissa kysymyksissä estävät huijaaminen / salaisen yhteistyön ja lisäävät automaattisesti opiskelijan / haastateltavien nimet näkyviin (ja ei-näkyviin) osiin dokumentissa.

Lopuksi on hienoa luoda "jäljitettäviä" asiakirjoja (esimerkiksi upottamalla runsaasti vesileimatekniikoita, nimet, aikaleimat, piilotetut metatiedot steganography jne.), Koska voit määrittää komento-line-argumentteja asetettavaksi / satunnaistetuksi / etc ja siirtää jotta pdflatex ennen "kääntää" -vaihetta.


Alexander Wilms 07/28/2017.

Olen työskennellyt projektissa, jossa ohjelmistosuunnitteluvaatimukset kirjoitettiin LaTeX-dokumentteina. Vaatimukset syötettiin käyttämällä custom LaTeX -komentoja ja siten ne voitaisiin helposti poistaa Matlabin säännöllisin lausekkein.

Sitten luotiin useita Matlab-skriptejä, jotka automaattisesti luoneet LaTeX / TikZ-koodin osoittamaan vaatimusten väliset riippuvuudet ja jos niiden välillä puuttui vaatimuksia tai puuttuvia linkkejä.


LukasCB 08/01/2017.

Arkeologina harrastan Harris-Matrixia LaTeX: llä:

kirjoita kuvan kuvaus tähän


Robert 07/29/2017.

LaTeX Hacksilla on myös CD-kansi, kirjontakuvio (Stickvorlage) ja kuukausittain seinäkalenteri.


Y0da 08/05/2017.

Myös tutkimuspapereita! Kaikki suuret julkaisijat tarjoavat mallin.


manthano 08/02/2017.

No, ja älä unohda, oli tämä kaveri, joka ohjelmoi mars roverin TeX: ssä: http://sdh33b.blogspot.de/2008/07/icfp-contest-2008.html

(Alun perin lähetetty täällä , mutta kannattaa aina mainita)

Related questions

Hot questions

Language

Popular Tags