LaTeX'in tüm kullanımları (LaTeX'i asla hariç ... kullanıyorum ...)

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

LaTeX hakkında komik bir t-shirt tasarladım ve bunun LaTeX'i kullanabileceği tüm amaçlarla övünmesini istiyorum. Ile başladım

Belgeleri dizgilemek except never LaTEX kullanmam.

Ve ayrıca (Beamer) sunumlar yapabileceğinizi, rakamlar çizebileceğinizi ve t-shirt tasarımlarını yapabileceğinizi hatırladı. :) Dolayısıyla "(dizgi) belgeleri" ile tümünün nasıl anlaşılacağını açıklayan dipnot eklemeyi amaçladım. Örneğin:

(Belgeler, sunumlar, mektuplar, figürler, logolar, tişört tasarımları ... adı verin!)

Benim sorum şu: tikz en önemli paket bağımlılıklarının (örneğin tikz için tikz ) eşlik ettiği tikz (sizin kullandığınız) bilinen tüm amaçlarının bir listesini verebilir misiniz?

PS: Orijinal olarak önerilen t-shirt metnini nasıl düzeltebileceğimize dair herhangi bir öneri yorumda kalabilir. Daha sonra nihai tasarımı yayınlayacağım.

EDIT: Kabul ediyorum ki, " TeX ile yapmış olduğunuz en tuhaf şey nedir " sorusuna benzer, ancak LaTeX'e bakarken TeX'i ilgilendiriyor (bu önemli olup olmadığından emin değilim). Olası diğer yinelenen liste ise " TeX belge üretiminin ötesinde hangi yollarla kullanılabilir? " Umarım ek sorumluluk katma değerim pakete bağımlılık kazanmaktır ve sonunda bir T-shirt tasarımı üretir.

5 Comments
3 CarLaTeX 07/26/2017
Eşekler var, ördekler: tex.stackexchange.com/q/346695/101651
11 wizzwizz4 07/26/2017
Belki arkasında t-shirt tasarımı için kaynak koyabilirsiniz.
3 cfr 07/26/2017
... kediler, kazanlar, Cadılar Bayramı matematik, Noel ağaçları, Şükran Günü, Havai fişek, Anneler Günü, belirsiz şekilde gösterilen zaman çizelgeleri, insanlar tohumları, iblisler ve şeytanlar, düşünce deneyleri, şema, yerşekilleri, ikilemler ve üçlemeler, Turing makineleri, zihin haritaları, Iyi ve kötü, trolleoloji, mağaralar, (iyi) iradeler ....

23 Answers


Travis N. Miller 07/27/2017.

Güzel matematik sınavları hazırlayın. Öğrencilerim fark etmiyor gibi görünüyor

1 comments
14 JamEngulfer 07/30/2017
LaTeX'i kullanan profesörlerin birisi olarak, takdir ediyorum. Word'ü kullanarak yapılmış gibi görünen bir sınavdan daha kötü bir şey yok.

Marijn 07/26/2017.

Bu soruda LaTeX'te terminal tik-tac-toe oyunu yazdım.

Örnek çalıştırın:

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

Kod:

\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
TeX'de Bruno Le Floch tarafından ünlü Reversi uygulaması da var ...
3 Skillmon 07/26/2017
Günümü şenlendirdin! (Bu çok kısa, dolayısıyla parantezlerin içine yazıyorum)

Nicola Talbot 07/29/2017.

LaTeX'i şu amaçlar için kullandığım bazı şeylerden bazıları:

2 comments
Schweinebacke 07/26/2017
Apropos, çocuk kitaplarını resimledi: "Die Wolke Wolfgang" ın basılmış hali LaTeX (KOMA-Script ile) kullanılarak oluşturuldu.
Chris H 07/27/2017
Ve elbette @NicolaTalbot, bu listede bulunan örnekler için kullanılan ve olası belgelerin tümünü genişleten bazı paketler yazdı.

Chris H 07/26/2017.

Biraz daha:


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} 

Resim açıklamasını buraya girin

Gömlek resmi 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.

Çok önemli bir belge türü: tez.

Dahası:

  • CV'ler
  • tebrik kartı.

Ayrıca yeni işe alınan meslektaşlarım için kısa bir SAS Kılavuzu yazıyorum.

2 comments
Chris H 07/27/2017
Kabul ettiğim bu SAS değil program mili dili?
2 CarLaTeX 07/27/2017
@ChrisH Couse'un programlama dili: tex.stackexchange.com/a/381196/101651 !

barbara beeton 07/26/2017.

Tex konferanslarda yapılan görüşmelerde oldukça beklenmedik konular ...

TUG 2015'te:

  • Pavneet Arora, akış sızıntısı izleme sistemi için gömülü belgeler üzerine; video

TUG 2016'da:

  • Stefan Kottwitz "programcıların Cisco ağ sistemleri" ve "birleştirilmiş ağ çözümleri tasarımı" (yayınlanmış kağıt veya video yok)

  • Matthew Skala astrolojik tablolar üzerinde; Ön baskı ve slaytlar

  • Federico Garcia-De Castro, kar amacı gütmeyen bir müzik organizasyonunun hesaplarını tutmak için finansal izleme ve raporlama sistemi olan "TeXcel" konusunda. ( Kağıt Eylül 2017'ye kadar TUG üyelerine erişebilir)


Peter Wilson 07/26/2017.

Sudoku bulmacalarını çözme ve üretme ( sudoku bundle ).


Vincent Fourmond 07/31/2017.

LaTeX'i ve yapışkan bir yüzü olan bazı mıknatısları kızlarım için ev işlerini organize etmek için buzdolabında bir sopa token sistemi yapmak için kullandım. Buna benziyor (Fransızca, özür dilerim): Ev işi organizatörü, Fransızca

S ve M işaretleri mıknatısların üzerine kesilir ve yapıştırılır, sonra kızlarım sadece mıknatısları eşyalarını almaya yerleştirir.

Bu, S / M için yazı tipi için tikz ve Zallman.fd kullanılarak yapılır.

Tam kaynak kodu şudur:

% -*- 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, harika !!!!!!
Vincent Fourmond 07/30/2017
Kodu bir yere gönderebilirim, ancak yine de önemsizdir
Vincent Fourmond 07/31/2017
@CarLaTeX İşte orada, eğlenin!
CarLaTeX 07/31/2017
Teşekkür ederim :):):)

Josse 07/29/2017.

LaTeX'i bilgisayar tarafından üretilen içerik için inanılmaz derecede yararlı buluyorum. Mesela, bildiğim birisi tüm müşterilerine faturalar göndermek zorundadır (serbest çalışmaktadır). Onları Word'de yaratırdı, ancak bu çok işi gerektiriyordu: adresleri, tarihi, cari ücreti vb. Doldurmak. Bu nedenle, LaTeX'i kullanarak faturalarını otomatik olarak üreten müşterilerini yönetmek için basit bir GUI oluşturdum. Şimdi birkaç tıklama ile faturalarını yaratabilir: basit ve etkilidir!

Eminim ki bu yönde LaTeX'in pek çok başka kullanımı vardır, ancak fatura en net örnektir.

1 comments
jlinkels 08/01/2017
Ben de öyle yaparım. Faturalarıma ayrıntılı zaman takip kayıtları eklemeliyim. Bu yüzden zaman takip programından CSV'ye gönderiyorum. Ve awk ile kayıtları içeren (uzun) tablolar, şirket antetli kağıtlarım da dahil olmak üzere Lateks üretiyorum.

user1370384 07/27/2017.

Open edX platformu için MOOC oluşturma.


Vid Merljak 07/26/2017.

Başlamak için aklıma gelen şeylerin listesini veriyorum:

  1. Genel olarak belgeler
    • kitaplar
    • Bilimsel makaleler
    • Iş raporları ve seyir defterleri
    • Kişisel dosyalar
  2. harfler
  3. Rakamlar ( tikz paketi bunun için ünlüdür)
  4. Sunumlar (açıkça beamer )
  5. T-shirt tasarımları (benim durumumda olduğu gibi - çıktı bir .pdf dosyası olduğu sürece)
5 comments
CarLaTeX 07/26/2017
Belge listesinde: tez. Ayrıca CV'ler ve tebrik kartları.
Vid Merljak 07/26/2017
@CarLaTeX Teşekkürler. Bunu bir cevap olarak yayınlamaktan memnun olursunuz, böylece insanlar oy verebilir.
CarLaTeX 07/26/2017
Rica ederim! Bitti :) :) :)
3 Karl Richter 07/26/2017
Cevabınız bir listeye girdiyse, ayrı bir cevap göndermektense düzenlemenizi öneririz.
3 Skillmon 07/26/2017
Cevabınız bir wiki-cevabı haline getirilebilir ve liste kabul edilebilir. Bir yanıtı oynamak için harekete geçen, geçmekte olan insanlara açıklık getirmek ve hangi cevapların yararlı olduğunu ve hangisinin olmadığını belirtmektir. İtibar kazanmanın etkisi bunun sadece hoş bir yanıdır.

QtizedQ 07/26/2017.

Yazılacak özel kırtasiye oluşturma. Her sayfanın başlığını koymak için başlık içeren bazı nokta çizelgesi kağıdı yazdım ve işim bittiğinde dolduracağım "Sayfa __ / __" i yerleştirdiğim bir altbilgiyi ve adımı yazdım.

Ev ödevimi bulmamı kolaylaştırdı ve dönüşecek sayfaların hepsine sahip olduğumdan emin ol.


Paŭlo Ebermann 07/26/2017.

Dizgilendirme belgelerinin yanı sıra, TeX de Turing'e tam bir dildir ve temelde istediğiniz hesaplamaları (bazı fazladan çıktılar ile) yapabilir. Buna LaTeX makro paketini eklemek onu değiştirmez. Marjin'in TicTacToe örneği buna bağlı.

docstrip kendisi (veya paketleri) tarafından kullanılan bir örnek, docstrip programıdır - bir "dokümante edilmiş TeX arşivi" ni (veya başka bir deyişle "dokümante edilmiş TeX arşivini") dönüştüren (düz docstrip (ancak LaTeX ile de çalışır) bir programdır Daha kolay kullanım için (veya çekirdek kaynak dosyasına) bir paket dosyasına dönüştürür.

1 comments
3 percusse 07/28/2017
TeX, aynı zamanda Schmuring-complete (patent bekleyen) bir dildir; "makul bir zamanda / çabayla mümkün olmayan her şey kullanıcıları tarafından bir Turing bütünlüğü argümanı çağırır". Diğer örnekler Brainfuck, Iota vb.

m00am 07/27/2017.

Üniversitemde, sınavlar ve çalışma sayfaları oluşturmak için LaTeX'i (zaten bahsedilen sayısız başka görevlerden biri) kullanıyoruz.

  • Çalışma sayfaları bu sınıfın özel bir sürümünü kullanır (Almanca)
  • Sınavlar için hangi sınıfın kullanıldığını bilmiyorum. exam sürümü kullanılarak yapılabilir

Bir anekdot olarak: Kış tatili sırasında bazı arkadaşlarımıza, final sınavının bir parçası olacağı için tüm kayak pistlerinin sayılarını öğrenmeleri gerektiğini söyledi. Onları üniversite şablonuna dayalı sahte bir sınav sayfası ile sunmak gerçekten onları attı;) Hepsi "geçti", ancak hiçbiri doğru yamaçların numaralarını almadı.


prestoaghitato 07/27/2017.

Önemli ama henüz bahsedilmemiş:

  • sözleşmeler
  • yasal belgeler
  • Her türlü diyagram
  • Veri arsaları

Ayrıca:

Ayrıca, ne kadar ciddi olmak istediğinize bağlı olarak, teknik olarak PGF arsa fonksiyonlarını çizerek bir hesap makinesi olarak kullanabilirsiniz.


yrodro 07/26/2017.

T-shirt tasarlamak için LaTeX kullandığınızi eklemeyi unutmayın!


DevNull 07/27/2017.

Bilim veya mühendislik (veya herhangi bir konuda gerçekten) için 300+ sayfalık bir Yüksek Lisans tezini yazıyorsanız, bu yalnızca gidebilirsiniz. CTRL + ALT + F11 tuşlarına her bastığınızda otomatik referansları belli bir süre geçtikten sonra tekrar hesaplamak için duraklatma başlar ve yarım dakika alır. Tablolar, cleverref referanslar, her şeye referans edebilmek (bölümler, ekler, şekiller, denklemler, tırnak işaretleri, bölüm numaraları, paragraflar, vb.), Bir düşünce trenini tutmayı çok kolaylaştırıyor.

Sınavların ve sınavların yazılması da harika, çünkü yanıtların alınmasını engellemek için sadece comment paketi kullanmak çok kolay öldü. Küçük bir komut satırı argümanı sihir ve artık iki ayrı kaynak belgelerinizi yan yana tutmanıza gerek kalmadan, aynı kaynak belge tarafından üretilen ana çıktı belgelerinize ve sorularınıza sahipsiniz. Even better , küçük kabuklu komut dosyası bilgisi ile, soruların karıştırılmasını, aldatılmaları / hile yapmayı önlemek için randomize edilen sabitlerdeki ve öğrencinin / mülakat yapan kişilerin adlarını görünür (görünür olmayan) bölümlere otomatik olarak eklemesinin kolay olması daha iyi.

Son olarak, ayarlanacak / rastgele seçilen / etc gibi komut satırı argümanlarını ayarlayabildiğinizden "izlenebilir" belgeler oluşturmak (örn. Bol miktarda filigran tekniği, isim, zaman damgası, steganography vasıtasıyla gizli meta veri yerleştirmek vs.) oluşturmak çok güzel ve geçti pdflatex "derleme" aşamasından önce.


Alexander Wilms 07/28/2017.

Yazılım mühendisliği gereksinimlerinin LaTeX belgeleri olarak yazıldığı bir proje üzerinde çalıştım. Gereksinimler, özel LaTeX komutları kullanılarak girildi ve böylece Matlab'daki normal ifadeler kullanılarak kolayca çıkarılabilirdi.

Ardından, ihtiyaçlar arasındaki bağımlılıkları göstermek için eksik LaTeX / TikZ kodunu üreten birkaç matlab betiği oluşturdum, aralarında eksik gereksinimler veya eksik bağlantılar olsaydı.


LukasCB 08/01/2017.

Bir arkeolog olarak LaTeX ile Harris-Matrixes'i de yapıyorum:

Resim açıklamasını buraya girin


Robert 07/29/2017.

LaTeX Hacks'in ayrıca bir CD kapağı, bir nakış deseni (Stickvorlage) ve bir aylık duvar takvimi vardır.


Y0da 08/05/2017.

Ayrıca araştırma kağıtları! Tüm önemli yayıncılar bazı şablonlar sağlar.


manthano 08/02/2017.

Unutma, TeX'de Mars gezginini programlayan bir adam vardı: http://sdh33b.blogspot.de/2008/07/icfp-contest-2008.html

(Başlangıçta burada yayınlanır, ancak her zaman değinmeye değer)

Related questions

Hot questions

Language

Popular Tags