Semua penggunaan LaTeX (saya tidak pernah menggunakan LaTeX kecuali untuk ...)

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

Saya merancang kaos lucu tentang LaTeX dan saya ingin membual tentang semua tujuan yang dapat digunakan oleh LaTeX. Saya mulai dengan

Saya never menggunakan LaTEX except untuk menata dokumen.

dan kemudian ingat bahwa Anda juga bisa membuat presentasi (Beamer), menggambar angka, dan, yah, membuat desain kaos. :) Jadi saya bertujuan untuk menambahkan catatan kaki yang menjelaskan apa yang semua bisa dipahami oleh "(typesetting) dokumen". Misalnya:

(Dokumen, presentasi, surat, angka, logo, desain kaos, ... sebut saja!)

Jadi pertanyaan saya adalah sebagai berikut: Bisakah Anda memberikan daftar semua tujuan LaTeX diketahui (atau digunakan oleh) Anda - mungkin disertai dengan dependensi paket yang paling penting (misalnya tikz untuk menggambar angka).

PS: Ada saran tentang cara meningkatkan teks T-shirt yang semula diusulkan mungkin tertinggal di komentar. Saya kemudian akan memposting desain akhir.

EDIT: Diakui, pertanyaan saya mirip dengan " Apa hal paling aneh yang telah Anda lihat dilakukan dengan TeX ", meskipun itu menyangkut TeX sementara saya merujuk ke LaTeX (saya tidak yakin apakah ini penting). Daftar duplikat lain yang mungkin adalah " Dengan cara apa TeX dapat digunakan di luar pembuatan dokumen? ". Saya berharap bahwa nilai tambah dari pertanyaan saya adalah mendapatkan dependensi paket dan pada akhirnya menghasilkan desain T-shirt.

5 Comments
3 CarLaTeX 07/26/2017
Ada keledai, di sini ada itik: tex.stackexchange.com/q/346695/101651
11 wizzwizz4 07/26/2017
Mungkin Anda bisa meletakkan sumber untuk desain kaos di bagian belakang.
3 cfr 07/26/2017
... kucing, kuali, Halloween matematika, pohon Natal, Thanksgiving, kembang api, Hari Ibu, garis waktu yang digambarkan dengan jelas, benih orang, setan dan setan, eksperimen pikiran, schemata, makhluk luar angkasa, dilema dan trilemma, mesin Turing, peta pikiran, baik dan jahat, trolleology, gua, (baik) menghendaki ....

23 Answers


Travis N. Miller 07/27/2017.

Buat ujian matematika yang indah. Murid-murid saya sepertinya tidak memperhatikan

1 comments
14 JamEngulfer 07/30/2017
Sebagai seseorang dengan profesor yang menggunakan LaTeX, saya menghargainya. Tidak ada yang lebih buruk daripada ujian yang sepertinya dibuat menggunakan Word.

Marijn 07/26/2017.

Untuk keperluan pertanyaan ini saya menulis permainan tic-tac-toe terminal di LaTeX.

Contoh run:

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

Kode:

\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
Nah, ada implementasi Reversi yang terkenal di TeX oleh Bruno Le Floch, juga ...
3 Skillmon 07/26/2017
Membuatku bahagia! (yang terlalu pendek jadi saya menulis hal ini di dalam kurung)

Nicola Talbot 07/29/2017.

Berikut adalah beberapa hal yang saya gunakan LaTeX untuk:

2 comments
Schweinebacke 07/26/2017
Apropos mengilustrasikan buku anak-anak: Versi cetak "Die Wolke Wolfgang" telah dibuat menggunakan LaTeX (dengan KOMA-Script).
Chris H 07/27/2017
Dan tentu saja @NicolaTalbot menulis beberapa paket yang digunakan untuk contoh-contoh dalam daftar ini yang memperluas jangkauan dokumen yang mungkin bagi kita semua.

Chris H 07/26/2017.

Lebih lagi:


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} 

masukkan uraian gambar di sini

Gambar kaos diperoleh dari 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.

Jenis dokumen yang sangat penting: tesis.

Bahkan:

  • CV
  • kartu ucapan.

Saya juga menulis Manual SAS singkat untuk rekan kerja saya yang baru dipekerjakan.

2 comments
Chris H 07/27/2017
Bukan SAS ini yang saya anggap, tapi bahasa programnya?
2 CarLaTeX 07/27/2017
@ChrisH Bahasa pemrograman, dari couse: tex.stackexchange.com/a/381196/101651 !

barbara beeton 07/26/2017.

beberapa topik yang agak tidak terduga yang menjadi bahan pembicaraan di konferensi tex ...

di TUG 2015:

  • Pavneet Arora pada dokumentasi tertanam untuk sistem pemantauan kebocoran aliran; video

di TUG 2016:

  • Stefan Kottwitz pada "programmins sistem jaringan Cisco" dan "merancang solusi jaringan konvergen" (tidak ada makalah atau video yang dipublikasikan)

  • Matius Skala pada grafik astrologi; cetak - cetak dan salindia

  • Federico Garcia-De Castro di "TeXcel", sistem pelacakan dan pelaporan keuangan untuk menjaga akun dari organisasi musik nirlaba. ( kertas hanya dapat diakses oleh anggota TUG hingga September 2017)


Peter Wilson 07/26/2017.

Memecahkan dan membuat teka-teki sudoku (dengan sudoku bundle ).


Vincent Fourmond 07/31/2017.

Saya telah menggunakan LaTeX dan beberapa magnet dengan wajah yang lengket untuk membuat sistem token stick-it-on-the-fridge untuk mengatur tugas-tugas domestik untuk anak perempuan saya. Terlihat seperti ini (Prancis, maaf): penyelenggara tugas domestik, dalam bahasa Prancis

Tanda-tanda S dan M dipotong dan ditempelkan pada magnet, dan kemudian anak perempuan saya hanya menempatkan magnet untuk memilih tugas-tugas mereka.

Ini dibuat menggunakan tikz dan Zallman.fd untuk font untuk S / M.

Kode sumber lengkapnya adalah sebagai berikut:

% -*- 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, hebat !!!!!!
Vincent Fourmond 07/30/2017
Saya dapat memposting kode di suatu tempat, tetapi, tetap saja, itu cukup sepele
Vincent Fourmond 07/31/2017
@CarLaTeX Di sana Anda, bersenang-senang!
CarLaTeX 07/31/2017
Terima kasih :):):)

Josse 07/29/2017.

Saya merasa LaTeX sangat bermanfaat untuk konten yang dihasilkan komputer. Misalnya, seseorang yang saya kenal harus mengirimkan tagihan ke semua kliennya (dia wiraswasta). Dia digunakan untuk membuat mereka di Word, tetapi ini melibatkan banyak pekerjaan: mengisi alamat, tanggal, tarif saat ini, dan sebagainya. Jadi saya membuat GUI sederhana untuk mengelola kliennya, yang secara otomatis menghasilkan tagihannya menggunakan LaTeX. Sekarang dia dapat membuat tagihannya dengan beberapa klik tombol: sederhana dan efektif!

Saya yakin ada banyak kegunaan lain dari LaTeX di arah ini, meskipun penagihan tampaknya menjadi contoh yang paling jelas.

1 comments
jlinkels 08/01/2017
Saya kedua itu. Saya harus menambahkan catatan pelacakan waktu secara detail ke faktur saya. Jadi saya mengekspor mereka dari program pelacakan waktu ke CSV. Dan dengan awk saya menghasilkan Lateks, termasuk (panjang) tabel dengan catatan, kop surat perusahaan saya, dll.

user1370384 07/27/2017.

Membuat MOOCs untuk platform Open edX.


Vid Merljak 07/26/2017.

Untuk mulai dengan, saya daftar hal-hal yang muncul di benak saya:

  1. Dokumen secara umum
    • buku
    • artikel ilmiah
    • laporan kerja dan buku catatan
    • file pribadi
  2. Surat
  3. Angka (paket tikz terkenal untuk itu)
  4. Presentasi ( beamer , jelas)
  5. Desain kaos (seperti dalam kasus saya - selama hasilnya adalah file .pdf)
5 comments
CarLaTeX 07/26/2017
Dalam daftar dokumen: tesis. Apalagi CV dan kartu ucapan.
Vid Merljak 07/26/2017
Terima kasih @CarLaTeX. Anda akan berhasil memposting ini sebagai jawaban, sehingga orang dapat memilihnya.
CarLaTeX 07/26/2017
Sama-sama! Selesai :) :) :)
3 Karl Richter 07/26/2017
Jika jawaban Anda memulai daftar, lebih baik mengeditnya daripada memposting jawaban terpisah.
3 Skillmon 07/26/2017
Jawaban Anda bisa dibuat menjadi jawaban wiki dan daftar yang diadopsi. Tindakan untuk memberikan jawaban adalah dengan menjelaskan kepada orang yang lewat, jawaban mana yang membantu dan mana yang tidak. Pengaruh mendapatkan reputasi hanya tambahan yang bagus untuk itu.

QtizedQ 07/26/2017.

Membuat alat tulis khusus untuk menulis. Saya membuat beberapa kertas dot-grid dengan header untuk judul setiap halaman dan menulis nama saya dan footer di mana saya menempatkan "Halaman __ / __" yang akan saya isi ketika saya selesai.

Itu memudahkan untuk menemukan pekerjaan rumah saya, dan memastikan saya memiliki semua halaman untuk diserahkan.


Paŭlo Ebermann 07/26/2017.

Selain menyusun dokumen, TeX juga merupakan bahasa Turing-complete, dan pada dasarnya dapat melakukan perhitungan apa pun yang Anda inginkan (dengan beberapa output yang asing). Menambahkan paket makro LaTeX ke dalamnya tidak mengubahnya. Contoh TicTacToe oleh Marjin bergantung pada itu.

Salah satu contoh, yang digunakan oleh LaTeX itu sendiri (atau dengan paket), adalah program docstrip - itu adalah program yang ditulis dalam (biasa) TeX (tetapi juga berjalan dengan LaTeX, saya pikir) yang mengubah "arsip TeX terdokumentasi" (atau satu set) ke dalam file paket untuk digunakan lebih mudah (atau ke file sumber kernel).

1 comments
3 percusse 07/28/2017
TeX juga merupakan bahasa Schmuring-complete (patent Schmuring-complete ), yang berarti "segala sesuatu yang tidak mungkin dalam waktu / upaya yang wajar akan meminta argumen Turing-completeness oleh para penggunanya". Contoh lain adalah Brainfuck, iota, dll.

m00am 07/27/2017.

Di universitas saya, kami menggunakan LaTeX (di antara banyak tugas lain yang telah disebutkan) untuk membuat ujian dan lembar kerja.

  • Lembar kerja menggunakan versi khusus dari kelas ini (bahasa Jerman)
  • Saya tidak tahu kelas apa yang digunakan untuk ujian. Ini mungkin dilakukan menggunakan versi exam

Sebagai anekdot: Selama liburan musim dingin kami menggoda beberapa teman kami bahwa mereka perlu mempelajari jumlah semua lereng ski, karena mereka akan menjadi bagian dari ujian akhir. Menyajikan mereka dengan lembar ujian palsu berdasarkan template universitas benar-benar melemparkan mereka;) Mereka semua "lulus", tetapi tidak satupun dari mereka mendapat jumlah lereng yang tepat.


prestoaghitato 07/27/2017.

Penting tetapi belum disebutkan:

  • kontrak
  • dokumen legal
  • segala macam diagram
  • plot data

Selanjutnya:

Juga, tergantung pada seberapa 'serius' yang Anda inginkan, secara teknis Anda dapat menggunakannya sebagai kalkulator dengan memplot fungsi dengan plot PGF.


yrodro 07/26/2017.

Jangan lupa tambahkan bahwa Anda menggunakan LaTeX untuk mendesain T-shirt!


DevNull 07/27/2017.

Jika Anda menulis 300 + halaman tesis Master untuk sains atau teknik (atau topik apa pun), ini adalah satu-satunya cara untuk pergi. Word mulai berhenti dan mengambil setengah menit untuk menghitung ulang referensi otomatis melewati batas tertentu setiap kali Anda menekan CTRL + ALT + F11 . Tabel, referensi referensi cleverref , mampu merujuk semuanya (bagian, lampiran, angka, persamaan, tanda kutip, nomor bab, paragraf bahkan, dll), membuatnya begitu mudah untuk melatih pikiran.

Ini juga luar biasa untuk menulis kuis dan ujian, karena itu mati mudah hanya menggunakan paket comment untuk mencegah jawaban dari rendering. Sebuah sihir argumen baris perintah kecil, dan Anda sekarang memiliki pertanyaan dan menjawab dokumen keluaran utama yang dihasilkan oleh dokumen sumber yang sama, tanpa harus mempertahankan dua dokumen sumber terpisah secara bersebelahan. Even better , dengan sedikit pengetahuan scripting shell, sangat mudah untuk mengajukan pertanyaan-pertanyaan yang dikocok, konstanta dalam pertanyaan-pertanyaan yang diacak untuk mencegah kecurangan / kolusi, dan memasukkan nama siswa / wawancara secara otomatis ke dalam bagian dokumen yang terlihat (dan tidak terlihat).

Akhirnya, sangat bagus untuk membuat dokumen yang dapat dilacak (yaitu menyematkan banyak teknik watermarking, nama, cap waktu, meta-data tersembunyi melalui steganography , dll), karena Anda dapat mengatur argumen baris perintah untuk diatur / diacak / etc dan lulus ke pdflatex sebelum tahap "kompilasi".


Alexander Wilms 07/28/2017.

Saya telah bekerja pada proyek di mana persyaratan rekayasa perangkat lunak ditulis sebagai dokumen LaTeX. Persyaratan dimasukkan menggunakan perintah LaTeX khusus dan dengan demikian dapat dengan mudah diekstrak menggunakan ekspresi reguler di Matlab.

Kemudian saya membuat beberapa skrip Matlab yang secara otomatis menghasilkan kode LaTeX / TikZ untuk menunjukkan ketergantungan antara persyaratan dan jika ada persyaratan yang hilang atau tautan yang hilang di antara mereka.


LukasCB 08/01/2017.

Sebagai seorang arkeolog, saya melakukan Harris-Matrixes dengan LaTeX juga:

masukkan uraian gambar di sini


Robert 07/29/2017.

LaTeX Hacks juga memiliki cover CD, pola bordir (Stickvorlage), dan kalender dinding bulanan.


Y0da 08/05/2017.

Juga makalah penelitian! Semua penerbit utama menyediakan beberapa template.


manthano 08/02/2017.

Nah, dan jangan lupa, ada orang yang memprogram mars rover di TeX: http://sdh33b.blogspot.de/2008/07/icfp-contest-2008.html

(Awalnya diposting di sini , namun selalu layak disebut)

Related questions

Hot questions

Language

Popular Tags