Lahat ng paggamit ng LaTeX (hindi ko ginagamit ang LaTeX maliban sa ...)

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

Ako ay nagdidisenyo ng isang nakakatawa T-shirt tungkol sa LaTeX at nais kong ipagmalaki ang tungkol sa lahat ng mga layunin na magagamit ng isa para sa LaTeX. Nagsimula ako sa

Hindi ko ginagamit ang LaTEX except sa mga pampormang dokumento.

at pagkatapos ay naalala na maaari mo ring gumawa (Beamer) mga presentasyon, gumuhit ng mga numero, at, mahusay, gumawa ng mga disenyo ng T-shirt. :) Kaya ako ay naglalayong magdagdag ng isang footnote na nagpapaliwanag kung ano ang maaaring maunawaan ng lahat ng "(pampalimbagan) na mga dokumento". Halimbawa:

(Mga dokumento, mga presentasyon, mga titik, numero, mga logo, mga disenyo ng T-shirt, ... pangalanan mo ito!)

Kaya ang aking tanong ay ang mga sumusunod: Maaari kang magbigay ng isang listahan ng lahat ng mga layunin ng LaTeX na kilala (o ginagamit ng) mo - marahil ay sinamahan ng mga pinakamahalagang dependency ng pakete (hal. tikz para sa pagguhit ng mga numero).

PS: Anumang mga mungkahi kung paano pagbutihin ang orihinal na ipinanukalang T-shirt text ay maaaring iwanang sa mga komento. Pagkatapos ay ipaskil ko ang huling disenyo.

EDIT: Admitedly, ang aking tanong ay katulad ng " Ano ang pinaka-bihirang bagay na nakita mo na ginawa sa TeX ", bagaman ito ay may kaugnayan sa TeX habang tinutukoy ko ang LaTeX (hindi ako sigurado kung ito ay mahalaga). Iba pang posibleng dobleng listahan ay " Sa anong mga paraan maaaring gamitin ang TeX lampas sa produksyon ng dokumento? ". Umaasa ako na ang idinagdag na halaga ng aking tanong ay nakukuha ang mga dependency sa pakete at sa wakas ay gumagawa ng isang disenyo ng T-shirt.

5 Comments
3 CarLaTeX 07/26/2017
May mga asno, narito ang duck: tex.stackexchange.com/q/346695/101651
11 wizzwizz4 07/26/2017
Marahil maaari mong ilagay ang pinagmulan para sa disenyo ng t-shirt sa likod.
3 cfr 07/26/2017
... cats, cauldrons, Halloween maths, Christmas trees, Thanksgiving, fireworks, Mother's Day, obscurely-illustrated timelines, people seeds, demons and devils, naisip eksperimento, schemata, extraterrestrials, dilemmas at trilemmas, Turing machine, mind maps, mabuti at masama, trolleology, caves, (good) wills ....

23 Answers


Travis N. Miller 07/27/2017.

Gumawa ng magagandang eksaminasyon sa matematika. Mukhang hindi napapansin ng mga estudyante ko

1 comments
14 JamEngulfer 07/30/2017
Tulad ng isang taong may mga propesor na gumagamit ng LaTeX, pinahahalagahan ko ito. Wala nang mas masahol pa kaysa sa pagsusulit na ganito ang ginawa gamit ang Salita.

Marijn 07/26/2017.

Para sa mga layunin ng tanong na ito sumulat ako ng terminal na tic-tac-toe game sa LaTeX.

Halimbawa tumakbo:

$ 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
Well, may sikat na Reversi na pagpapatupad sa TeX ni Bruno Le Floch, masyadong ...
3 Skillmon 07/26/2017
Ginawa Ko ang Aking Araw! (na masyadong maikli kaya isinulat ko ang mga bagay na ito sa loob ng mga braket)

Nicola Talbot 07/29/2017.

Narito ang ilan sa mga bagay na ginamit ko sa LaTeX para sa:

2 comments
Schweinebacke 07/26/2017
Inilalarawan ni Apropos ang mga aklat ng mga bata: Ang naka-print na bersyon ng "Die Wolke Wolfgang" ay ginawa gamit ang LaTeX (na may KOMA-Script).
Chris H 07/27/2017
At siyempre @NicolaTalbot nagsulat ng ilan sa mga pakete na ginamit para sa mga halimbawa sa listahang ito na nagpapalawak ng hanay ng mga posibleng dokumento para sa ating lahat.

Chris H 07/26/2017.

Sige pa:


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} 

ipasok ang paglalarawan ng imahe dito

Kinuha ang larawan mula sa 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.

Isang napakahalagang uri ng dokumento: sanaysay.

Bukod dito:

  • Mga CV
  • mga kard na pambati.

Nagsusulat din ako ng isang maikling SAS Manual para sa aking mga bagong upahang kasamahan.

2 comments
Chris H 07/27/2017
Hindi ito SAS akala ko, ngunit ang programmign na wika?
2 CarLaTeX 07/27/2017
@ChrisH Ang programming language, ng couse: tex.stackexchange.com/a/381196/101651 !

barbara beeton 07/26/2017.

ang ilang mga hindi inaasahang paksa na paksa ng mga pag-uusap sa tex conferences ...

sa TUG 2015:

  • Pavneet Arora sa naka-embed na dokumentasyon para sa isang flow-leak monitoring system; video

sa TUG 2016:

  • Stefan Kottwitz sa "programmins ng mga sistema ng network ng Cisco" at "pagdidisenyo ng mga koneksyon sa network ng kumpyansa" (walang nai-publish na papel o video)

  • Matthew Skala sa mga astrological chart; preprint at slide

  • Federico Garcia-De Castro sa "TeXcel", isang pinansiyal na pagsubaybay at pag-uulat ng sistema para sa pagpapanatili ng mga account ng isang non-profit musical organization. ( papel na mapupuntahan lamang sa mga miyembro ng TUG hanggang Setyembre 2017)


Peter Wilson 07/26/2017.

Paglutas at pagbuo ng sudoku puzzle (kasama ang sudoku bundle ).


Vincent Fourmond 07/31/2017.

Ginamit ko ang LaTeX at ang ilang magneto na may malagkit na mukha upang makagawa ng sistema ng token-on-the-refrigerator upang maisaayos ang mga gawaing-bahay para sa aking mga anak na babae. Mukhang ito (Pranses, sorry): tagapag-ayos ng domestic chores, sa Pranses

Ang mga palatandaan ng S at M ay pinutol at inilagay sa mga magnet, at pagkatapos ay ilagay ng mga anak ko ang mga magnet upang kunin ang kanilang mga gawain.

Ginawa ito gamit ang tikz at Zallman.fd para sa font para sa S / M.

Ang buong source code ay ang mga sumusunod:

% -*- 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, mahusay !!!!!!
Vincent Fourmond 07/30/2017
Maaari kong i-post ang code sa isang lugar, ngunit, pa rin, ito ay medyo walang halaga
Vincent Fourmond 07/31/2017
@CarLaTeX Naroon ka, magsaya ka!
CarLaTeX 07/31/2017
Salamat :):):)

Josse 07/29/2017.

Nakikita ko ang LaTeX na hindi kapani-paniwala na kapaki-pakinabang para sa nilalaman na binuo ng computer. Halimbawa, ang isang taong kilala ko ay dapat magpadala ng mga bill sa lahat ng kanyang mga kliyente (siya ay self-employed). Ginamit niya upang lumikha ng mga ito sa Salita, ngunit ito ay kasangkot ng maraming trabaho: pagpuno sa mga address, petsa, kasalukuyang rate, at iba pa. Kaya gumawa ako ng isang simpleng GUI upang pamahalaan ang kanyang mga kliyente, na awtomatikong bumubuo ng kanyang mga bill gamit ang LaTeX. Ngayon ay maaari niyang likhain ang kanyang mga bill na may ilang mga pag-click ng isang pindutan: simple at epektibo!

Sigurado ako ay may maraming iba pang mga paggamit ng LaTeX sa direksyon na ito, bagaman ang billing ay tila ang pinakamalinaw na halimbawa.

1 comments
jlinkels 08/01/2017
Sumasang ayon ako. Kailangan kong magdagdag ng mga detalyadong talaan ng pagsubaybay sa oras sa aking mga invoice. Kaya ine-export ko ang mga ito mula sa oras na pagsubaybay sa programa sa CSV. At may awk ay nakabuo ako ng Latex, kabilang ang (mahaba) na mga talahanayan na may mga talaan, ang aking company letterhead, atbp.

user1370384 07/27/2017.

Paggawa ng MOOCs para sa Open edX platform.


Vid Merljak 07/26/2017.

Upang magsimula, ilista ko ang mga bagay na naisip ko:

  1. Mga dokumento sa pangkalahatan
    • libro
    • pang-agham na mga artikulo
    • mga ulat sa trabaho at mga logbook
    • personal na mga file
  2. Mga Sulat
  3. Mga figure (ang pakete ng tikz ay sikat para dito)
  4. Mga pagtatanghal ( beamer , malinaw naman)
  5. Mga disenyo ng t-shirt (tulad ng sa aking kaso - hangga't ang output ay isang .pdf file)
5 comments
CarLaTeX 07/26/2017
Sa listahan ng dokumento: sanaysay. Bukod pa rito ang mga CV at greeting card.
Vid Merljak 07/26/2017
@CarLaTeX Salamat. Ikaw ay mahusay na mag-post na ito bilang isang sagot, upang ang mga tao ay maaaring bumoto sa mga ito.
CarLaTeX 07/26/2017
Walang anuman! Tapos :) :) :)
3 Karl Richter 07/26/2017
Kung ang iyong sagot ay nagsimula ng isang listahan ito ay mas mahusay na i-edit ito kaysa sa pag-post ng isang hiwalay na sagot.
3 Skillmon 07/26/2017
Ang iyong sagot ay maaaring gawin sa isang wiki-answer at ang listahan ay pinagtibay. Ang aksyon na bumoto ng isang sagot ay upang gawing malinaw sa mga taong dumadaan, na ang sagot ay kapaki-pakinabang at kung saan ay hindi. Ang epekto ng pagkakaroon ng reputasyon ay isang magandang karagdagan dito.

QtizedQ 07/26/2017.

Paglikha ng pasadyang kagamitan upang isulat. Gumawa ako ng ilang dot-grid paper na may isang header sa pamagat sa bawat pahina at isulat ang aking pangalan at isang footer kung saan inilagay ko ang "Page __ / __" na aking pupunan kapag natapos na ako.

Ginawa nitong madali ang paghahanap ng aking araling-bahay, at siguraduhin na mayroon akong lahat ng mga pahina upang lumiko.


Paŭlo Ebermann 07/26/2017.

Bukod sa mga dokumento ng pampalimbag, ang TeX ay isang Turing-kumpletong wika, at maaari talaga gawin ang anumang mga kalkulasyon na gusto mo (na may ilang labis na output). Ang pagdaragdag ng pakete ng LaTeX macro dito ay hindi nagbabago nito. Ang halimbawa ng TicTacToe ni Marjin ay umaasa sa na.

Ang isang halimbawa, na ginagamit ng LaTeX mismo (o sa pamamagitan ng mga pakete), ay ang program na docstrip - isang programa na nakasulat sa (plain) TeX (ngunit tumatakbo din sa LaTeX, sa palagay ko) na nag-convert ng "dokumentadong TeX archive" (o isang hanay ng mga) sa isang file na pakete para sa mas madaling paggamit (o sa kernel source file).

1 comments
3 percusse 07/28/2017
Ang TeX ay isang Schmuring-complete (patent pending) na wika, na nangangahulugang "anumang bagay na hindi posible sa isang makatwirang panahon / pagsisikap ay magsanay ng argumentong Turing-kompleto ng mga gumagamit nito". Iba pang mga halimbawa ay Brainfuck, iota atbp.

m00am 07/27/2017.

Sa aking unibersidad, ginagamit namin ang LaTeX (kasama ang isang napakaraming iba pang mga gawain na nabanggit na) upang lumikha ng mga pagsusulit at mga workheet.

  • Ang mga worksheets ay gumagamit ng pasadyang bersyon ng klase na ito (German)
  • Hindi ko alam kung anong uri ang ginagamit para sa mga pagsusulit. Maaaring gawin gamit ang isang bersyon ng exam

Bilang isang anekdota: Sa panahon ng bakasyon sa taglamig tinutuluyan namin ang ilan sa aming mga kaibigan na kakailanganin nilang matutunan ang mga bilang ng lahat ng mga slope ng ski, dahil sila ay magiging bahagi ng huling pagsusulit. Ang pagtatanghal ng mga ito sa isang pekeng pagsusulit na batay sa template ng unibersidad ay talagang nilabasan ang mga ito;) Ang lahat ay "pumasa", ngunit wala sa kanila ang nakuha ang mga bilang ng mga slope mismo.


prestoaghitato 07/27/2017.

Mahalaga ngunit hindi pa nabanggit:

  • mga kontrata
  • mga legal na dokumento
  • lahat ng uri ng mga diagram
  • mga plots ng data

At saka:

Gayundin, depende sa kung paano 'malubhang' gusto mong maging, technically maaari mo itong gamitin bilang isang calculator sa pamamagitan ng paglalagay ng mga function sa PGF plots.


yrodro 07/26/2017.

Huwag kalimutan na idagdag na ginagamit mo ang LaTeX upang mag-disenyo ng mga T-shirt!


DevNull 07/27/2017.

Kung nagsusulat ka ng tesis ng 300+ na pahina ng Master para sa agham o engineering (o anumang paksa talaga), ito ay ang tanging paraan upang pumunta. Ang salita ay nagsisimula sa pagkukunwari at pagkuha ng kalahati ng isang minuto upang muling pagkalkula ng mga auto-reference nakaraang isang tiyak na limitasyon sa bawat oras na pindutin mo ang CTRL + ALT + F11 . Ang mga talahanayan, mga sanggunian ng cleverref , ang sanggunian ang lahat ng bagay (mga seksyon, mga appendice, mga numero, mga equation, mga quote, mga numero ng kabanata, mga talata kahit na, atbp), gawin itong napakadaling upang panatilihin ang isang tren ng pag-iisip.

Ito ay kahanga-hangang din para sa pagsulat ng mga pagsusulit at mga pagsusulit, dahil patay na madali lang gamitin ang pakete ng comment upang pigilan ang mga sagot mula sa pag-render. Ang isang maliit na command-line argument magic, at mayroon ka na ngayon ang iyong mga tanong at sagot sa mga pangunahing mga dokumento ng output na nabuo sa pamamagitan ng parehong dokumento ng pinagmulan, nang hindi na kinakailangang mapanatili ang dalawang magkahiwalay na mga dokumentong pinagmulan nang magkakasabay. Even better , na may kaunting kaalaman sa pag-script ng shell, madaling makuha ang mga tanong na na-shuffled, mga konstant sa mga tanong na randomized upang maiwasan ang pagdaraya / pagsalungat, at mga pangalan ng mag-aaral / interviewee ng auto-pagpasok sa mga nakikitang (at di-nakikitang) bahagi ng dokumento.

Sa wakas, ito ay mahusay para sa paglikha ng mga "trackable" na mga dokumento (ie pag-embed ng maraming mga diskarte ng watermarking, mga pangalan, timestamp, nakatagong meta-data sa pamamagitan ng steganography , atbp), dahil maaari mong i-setup ang argumento ng command-line na itakda / randomized / etc sa pdflatex bago ang "sumulat ng libro" na entablado.


Alexander Wilms 07/28/2017.

Nagtrabaho ako sa isang proyekto kung saan ang mga kinakailangan sa engineering ng software ay isinulat bilang mga dokumento ng LaTeX. Ang mga kinakailangan ay ipinasok gamit ang mga pasadyang mga utos ng LaTeX at kaya madaling makuha ang paggamit ng mga regular na expression sa Matlab.

Pagkatapos ay gumawa ako ng maraming mga script ng Matlab na awtomatikong nakabuo ng LaTeX / TikZ code upang ipakita ang mga dependency sa pagitan ng mga kinakailangan at kung may nawawalang mga kinakailangan o nawawalang mga link sa pagitan nila.


LukasCB 08/01/2017.

Bilang isang arkeologo ay ginagawa ko rin ang Harris-Matrixes sa LaTeX:

ipasok ang paglalarawan ng imahe dito


Robert 07/29/2017.

Ang LaTeX Hacks ay mayroon ding isang CD cover, isang pattern ng burda (Stickvorlage), at isang buwanang kalendaryo sa dingding.


Y0da 08/05/2017.

Mga papel ng pananaliksik din! Ang lahat ng mga pangunahing publisher ay nagbibigay ng ilang mga template.


manthano 08/02/2017.

Buweno, at huwag kalimutan, may taong ito na nagprograma sa isang mars rover sa TeX: http://sdh33b.blogspot.de/2008/07/icfp-contest-2008.html

(Originally posted dito , gayunpaman palaging nagkakahalaga mentioning)

Related questions

Hot questions

Language

Popular Tags