summaryrefslogtreecommitdiff
path: root/info/docsurvey/docsurvey.tex
diff options
context:
space:
mode:
Diffstat (limited to 'info/docsurvey/docsurvey.tex')
-rw-r--r--info/docsurvey/docsurvey.tex852
1 files changed, 637 insertions, 215 deletions
diff --git a/info/docsurvey/docsurvey.tex b/info/docsurvey/docsurvey.tex
index 5c8f2c8088..a3d8d4324e 100644
--- a/info/docsurvey/docsurvey.tex
+++ b/info/docsurvey/docsurvey.tex
@@ -1,4 +1,4 @@
-
+%
% To compile:
% lualatex docsurvey.tex
% lualatex docsurvey.tex
@@ -10,8 +10,6 @@
\documentclass{article}
-
-
\begin{filecontents}[overwrite]{docsurvey.bib}
@book{lamport:latex,
title={\LaTeX: A Document Preparation System},
@@ -120,11 +118,12 @@
pagetotal=317,
isbn={0-201-56882-9},
url={http://eijkhout.net/texbytopic/texbytopic.html},
- texdoc={texbytopic},
annotation={A reference for \TeX.
This may be useful for understanding the source code of \LaTeX\ packages,
many of which are quite old and written in
- low-level \TeX.},
+ low-level \TeX.
+ \texdoc{texbytopic}
+ },
}
@book{abrahams:impatient,
@@ -133,21 +132,23 @@
year=2020,
pagetotal=393,
url={https://ctan.org/pkg/impatient},
- texdoc={impatient},
annotation={A tutorial and reference for \TeX, plain \TeX, and Eplain.
- Also available in French and Chinese.\newline},
+ Also available in French and Chinese. \\
+ \texdoc{impatient}
+ },
}
@book{abrahams:impatient-cn,
- title={\TeX {\setmainfont{FandolFang} 急就帖}},
+ title={\TeX\ {\setmainfont{FandolFang} 急就帖}},
author={Paul W. Abrahams and Kathryn A. Hargreaves and Karl Berry},
year=2014,
pagetotal=429,
langid={Chinese},
language={Chinese},
url={https://ctan.org/pkg/impatient},
- annotation={A tutorial and reference for \TeX, plain \TeX, and Eplain.},
- texdoc={impatient-cn},
+ annotation={A tutorial and reference for \TeX, plain \TeX, and Eplain.
+ \texdoc{impatient-cn}
+ },
}
@book{doob:gentle,
@@ -157,8 +158,9 @@
year=2002,
pagetotal=97,
url={https://ctan.org/pkg/gentle},
- annotation={A comprehensive tutorial on plain \TeX.},
- texdoc={gentle},
+ annotation={A comprehensive tutorial on plain \TeX.
+ \texdoc{gentle}
+ },
}
@book{wilkins:started,
@@ -178,8 +180,9 @@
language={Chinese},
url={https://ctan.org/pkg/latex-notes-zh-cn},
annotation={An introduction to \TeX\ and \LaTeX, including the use
- of Chinese fonts.},
- texdoc={latex-notes},
+ of Chinese fonts.
+ \texdoc{latex-notes}
+ },
}
@online{ctex-faq,
@@ -190,8 +193,9 @@
langid={Chinese},
language={Chinese},
url={https://ctan.org/pkg/ctex-faq},
- annotation={\FAQ\ from the Chinese \TeX\ Society.},
- texdoc={ctex-faq},
+ annotation={\FAQ\ from the Chinese \TeX\ Society.
+ \texdoc{ctex-faq}
+ },
}
@book{wang:install,
@@ -203,8 +207,9 @@
language={Chinese},
url={https://ctan.org/pkg/install-latex-guide-zh-cn},
annotation={Installing \LaTeX\ and compiling documents, using various
- operating systems.},
- texdoc={install-latex-guide-zh-cn},
+ operating systems.\\
+ \texdoc{install-latex-guide-zh-cn}
+ },
}
@misc{asymptote-example-cn,
@@ -215,8 +220,9 @@
langid={Chinese},
language={Chinese},
url={https://ctan.org/pkg/asymptote-by-example-zh-cn},
- annotation={A tutorial for \pkg{asymptote} in the form of a graphical \FAQ.},
- texdoc={asymptote-by-example-zh-cn},
+ annotation={A tutorial for \pkg{asymptote} in the form of a graphical \FAQ.
+ \texdoc{asymptote-by-example-zh-cn}
+ },
}
@book{asymptote-faq-cn,
@@ -227,8 +233,9 @@
langid={Chinese},
language={Chinese},
url={https://ctan.org/pkg/asymptote-faq-zh-cn},
- annotation={A translation of the Asymptote \FAQ},
- texdoc={asymptote-faq-zh-cn},
+ annotation={A translation of the Asymptote \FAQ.
+ \texdoc{asymptote-faq-zh-cn}
+ },
}
@book{abrahams:impatient-fr,
@@ -239,8 +246,9 @@
langid={french},
language={french},
url={https://ctan.org/pkg/impatient},
- annotation={A tutorial and reference for \TeX, plain \TeX, and Eplain.},
- texdoc={impatient-fr},
+ annotation={A tutorial and reference for \TeX, plain \TeX, and Eplain.
+ \texdoc{impatient-fr}
+ },
}
@manual{hefferon:first,
@@ -275,8 +283,9 @@
pagetotal=279,
publisher={Dickimaw Books},
url={http://www.dickimaw-books.com},
- texdoc={dickimaw-novices},
- annotation={An extensive introduction for a non-technical person.},
+ annotation={An extensive introduction for a non-technical person.
+ \texdoc{dickimaw-novices}
+ },
}
@manual{talbot:phd,
@@ -286,9 +295,10 @@
pagetotal=146,
publisher={Dickimaw Books},
url={http://www.dickimaw-books.com},
- texdoc={dickimaw-thesis},
annotation={A followup to \pub{\LaTeX\ for Complete Novices}, including extensive
- discussion about bibliographies, indexes, and glossaries.},
+ discussion about bibliographies, indexes, and glossaries.
+ \texdoc{dickimaw-thesis}
+ },
}
@manual{morris:gettingstarted,
@@ -297,8 +307,9 @@
year=2020,
pagetotal=33,
url={https://ctan.org/pkg/startlatex2e},
- annotation={A beginner's bare-bones overview.},
- texdoc={startlatex2e},
+ annotation={A beginner's bare-bones overview.
+ \texdoc{startlatex2e}
+ },
}
@manual{Bennieston:scientific,
@@ -317,8 +328,9 @@
language={Numerous languages},
url={https://ctan.org/pkg/lshort},
annotation={Covers introductory material, customizations,
- and a simple package.},
- texdoc={-l lshort},
+ and a simple package.
+ \texdoc{-l lshort}
+ },
}
@manual{greenwade:reference,
@@ -328,8 +340,9 @@
pagetotal=246,
language={English, French, Spanish},
annotation={A thorough but concise reference manual for \LaTeXe,
- available in several languages.\\\nopunct},
- texdoc={-l latex2e-help},
+ available in several languages.\\
+ \texdoc{-l latex2e-help}
+ },
}
@manual{latex:authors,
@@ -338,8 +351,9 @@
year=2020,
pagetotal=31,
url={https://ctan.org/pkg/usrguide},
- annotation={An overview of the new features of \LaTeXe\ compared to \LaTeX 2.09.},
- texdoc={usrguide},
+ annotation={An overview of the new features of \LaTeXe\ compared to \LaTeX 2.09.
+ \texdoc{usrguide}
+ },
}
@manual{downes:shortmath,
@@ -349,8 +363,9 @@
pagetotal=21,
url={https://ctan.org/pkg/short-math-guide},
annotation={A summary of features in \LaTeX\ and packages for writing
- math formulas.},
- texdoc={short-math-guide},
+ math formulas.
+ \texdoc{short-math-guide}
+ },
}
@article{voss:farbige,
@@ -362,8 +377,9 @@
langid={german},
language={german},
url={https://ctan.org/pkg/voss-mathcol},
- annotation={Math in color. In German, but with easy-to-use examples.},
- texdoc={voss-mathcol},
+ annotation={Math in color. In German, but with easy-to-use examples.
+ \texdoc{voss-mathcol}
+ },
}
@online{weissenburger:anleitung,
@@ -383,8 +399,48 @@
pagetotal=66,
url={https://ctan.org/pkg/latex4musicians},
annotation={Packages and programs for music symbols, lyrics, chord sheets,
- sheet music, and guitar tablature.},
- texdoc={latex4musicians},
+ sheet music, and guitar tablature.
+ \texdoc{latex4musicians}
+ },
+}
+
+@article{mertz:beamer,
+ title={Beamer by Example},
+ author={Andrew Mertz and William Slough},
+ year=2005,
+ pagetotal=17,
+ journaltitle={{The Prac\TeX\ Journal}},
+ volume=2005,
+ number=4,
+ url={http://tug.org/pracjourn/2005-4/mertz/mertz.pdf},
+ annotation={Graduated examples of the \pkg{beamer} package.},
+}
+
+@book{voss:presentations,
+ title={Presentations with \LaTeX},
+ author={Herbert Voß},
+ publisher={Lehmanns Media GmbH},
+ year=2012,
+ pagetotal=206,
+ isbn=9783865414960,
+}
+
+@online{voss:presentations-en,
+ title={Examples from the book Presentations with \LaTeX},
+ author={Herbert Voß},
+ url={https://ctan.org/pkg/presentations-en},
+ year=2012,
+ annotation={Source for examples from the book.}
+}
+
+@online{voss:presentations-de,
+ title={Examples from the book Presentations with \LaTeX},
+ author={Herbert Voß},
+ url={https://ctan.org/pkg/presentations},
+ year=2009,
+ langid={german},
+ language={german},
+ annotation={Source for examples from the book.}
}
@manual{pakin:list,
@@ -393,9 +449,9 @@
year=2017,
pagetotal=348,
url={https://ctan.org/pkg/comprehensive},
- annotation={More than 14,000 symbols and \LaTeX\ commands.},
- texdoc={{symbols-letter \\ texdoc symbols-a4}},
-
+ annotation={More than 14,000 symbols and \LaTeX\ commands.
+ \texdoc{comprehensive}
+ },
}
@manual{robertson:mathsymbols,
@@ -404,8 +460,9 @@
year=2018,
pagetotal=119,
url={https://ctan.org/pkg/unicode-math},
- annotation={Unicode math symbols.},
- texdoc={unimath-symbols},
+ annotation={Unicode math symbols.
+ \texdoc{unimath-symbols}
+ },
}
@online{detexify,
@@ -428,8 +485,9 @@
Frank Mittelbach and Chris Rowley and Rainer Sch\"opf},
url={https://ctan.org/pkg/source2e},
pagetotal=955,
- annotation={Occasionally useful for figuring out how something really works.},
- texdoc={source2e},
+ annotation={Occasionally useful for figuring out how something really works.
+ \texdoc{source2e}
+ },
}
@manual{scharrer:listinternal,
@@ -438,8 +496,9 @@
url={https://ctan.org/pkg/macros2e},
pagetotal=14,
annotation={A list of the core \LaTeX\ macros, each of which is linked to the
- source code.},
- texdoc={macros2e},
+ source code.
+ \texdoc{macros2e}
+ },
}
@online{TeX:FAQ,
@@ -448,13 +507,29 @@
annotation={An online resource, which includes a detailed list of printed books.}
}
+@online{TUG:interest,
+ title={\TeX\ Resources on the Web},
+ author={{\TeX\ Users Group}},
+ url={http://tug.org/interest.html},
+ annotation={A large collection of links to numerous resources.}
+}
+
+@online{faq:india,
+ title={Online tutorials on \LaTeX},
+ author={{Indian \TeX\ Users Group}},
+ url={http://tug.org/tutorials/tugindia/},
+ year=2000,
+ annotation={An extensive tutorial covering many aspects of \LaTeX.}
+}
+
@manual{pakin:visual,
title={The Visual \LaTeX\ FAQ},
author={Scott Pakin},
pagetotal=33,
url={https://ctan.org/pkg/visualfaq},
- annotation={Click on a visual element to learn how it is programmed.},
- texdoc={visualFAQ},
+ annotation={Click on a visual element to learn how it is programmed.
+ \texdoc{visualFAQ}
+ },
}
@manual{casteleyn:pstricks,
@@ -464,8 +539,9 @@
pagetotal=261,
language={English, French},
url={https://ctan.org/pkg/visualpstricks},
- annotation={A visual \FAQ\ consisting of a small example for each effect.},
- texdoc={-l visualpstricks},
+ annotation={A visual \FAQ\ consisting of a small example for each effect.
+ \texdoc{-l visualpstricks}
+ },
}
@manual{casteleyn:tikz,
@@ -475,8 +551,9 @@
pagetotal=221,
language={English, French},
url={https://ctan.org/pkg/visualtikz},
- annotation={A visual \FAQ\ consisting of a small example for each effect.},
- texdoc={-l visualtikz},
+ annotation={A visual \FAQ\ consisting of a small example for each effect.
+ \texdoc{-l visualtikz}
+ },
}
@@ -486,8 +563,9 @@
year=2017,
pagetotal=4,
url={https://ctan.org/pkg/latex-refsheet},
- annotation={A reference for \LaTeX\ with KOMA-Script.},
- texdoc={latex-refsheet},
+ annotation={A reference for \LaTeX\ with KOMA-Script.
+ \texdoc{latex-refsheet}
+ },
}
@manual{schlomer:cheat,
@@ -496,8 +574,9 @@
year=2010,
pagetotal=3,
url={https://ctan.org/pkg/tex-font-errors-cheatsheet},
- annotation={How \TeX\ integrates fonts, and related error messages.},
- texdoc={tex-font-errors-cheatsheet},
+ annotation={How \TeX\ integrates fonts, and related error messages.
+ \texdoc{tex-font-errors-cheatsheet}
+ },
}
@manual{chang:cheat,
@@ -507,8 +586,9 @@
pagetotal=2,
url={https://ctan.org/pkg/latexcheat},
annotation={A quick-reference guide for \LaTeX\ and Bib\TeX.
- Also in Brazilian Portuguese, German, Japanese, and Spanish.},
- texdoc={latexcheat},
+ Also in Brazilian Portuguese, German, Japanese, and Spanish.
+ \texdoc{latexcheat}
+ },
}
@manual{chang:cheat-de,
@@ -520,8 +600,9 @@
language={german},
translator={Tammo Schwindt},
url={https://ctan.org/pkg/latexcheat-de},
- annotation={A quick-reference guide for \LaTeX\ and Bib\TeX.},
- texdoc={latexcheat-de},
+ annotation={A quick-reference guide for \LaTeX\ and Bib\TeX.
+ \texdoc{latexcheat-de}
+ },
}
@online{faq-de,
@@ -540,8 +621,9 @@
language={spanish},
translator={J. Luis Rivera},
url={https://ctan.org/pkg/latexcheat-esmx},
- annotation={A quick-reference guide for \LaTeX\ and Bib\TeX.},
- texdoc={latexcheat-esmx},
+ annotation={A quick-reference guide for \LaTeX\ and Bib\TeX.
+ \texdoc{latexcheat-esmx}
+ },
}
@manual{faq-es,
@@ -549,7 +631,7 @@
langid={spanish},
language={spanish},
url={https://ctan.org/pkg/faq-es},
- texdoc={es-tex-faq},
+ annotation={\texdoc{es-tex-faq}},
}
@manual{chang:cheat-ptbr,
@@ -561,8 +643,9 @@
language={brazilian},
translator={Silvio C. G. Granja},
url={https://ctan.org/pkg/latexcheat-ptbr},
- annotation={A quick-reference guide for \LaTeX\ and Bib\TeX.},
- texdoc={latexcheat-ptbr},
+ annotation={A quick-reference guide for \LaTeX\ and Bib\TeX.
+ \texdoc{latexcheat-ptbr}
+ },
}
@manual{chang:platexcheat,
@@ -574,8 +657,9 @@
language={japanese},
translator={Takuto Asakura},
url={https://ctan.org/pkg/platexcheat},
- annotation={A quick-reference guide for \LaTeX\ and Bib\TeX.},
- texdoc={platexcheat},
+ annotation={A quick-reference guide for \LaTeX\ and Bib\TeX.
+ \texdoc{platexcheat}
+ },
}
@manual{bouzigues:guide,
@@ -609,8 +693,9 @@
language={french},
url={https://ctan.org/pkg/formation-latex-ul},
annotation={An introductory course prepared for
- Université Laval, Québec, Canada. \\\nopunct},
- texdoc={{formation-latex-ul, texdoc formation-latex-ul-diapos}},
+ Université Laval, Québec, Canada. \\
+ \texdoc{formation-latex-ul}, \texdoc{formation-latex-ul-diapos}
+ },
}
@manual{Holkar:polyglossia,
@@ -621,7 +706,9 @@
langid={marathi},
language={Marathi},
url={https://ctan.org/pkg/latex-mr},
- texdoc={latex-mr},
+ annotation={Discusses Marathi, but also relevent to other Indian langauges.
+ \texdoc{latex-mr}
+ },
}
@manual{massago:exemplos,
@@ -667,8 +754,9 @@
edition=1,
pagetotal=139,
url={https://ctan.org/pkg/memdesign},
- annotation={More than 100 pages of discussion about book design and typography.},
- texdoc={memdesign},
+ annotation={More than 100 pages of discussion about book design and typography.
+ \texdoc{memdesign}
+ },
}
@manual{kohm:typearea,
@@ -678,8 +766,9 @@
pagetotal=565,
url={https://ctan.org/pkg/koma-script},
annotation={Documentation for the KOMA-Script package.
- Also includes discussion about the page layout of a book.},
- texdoc={typearea},
+ Also includes discussion about the page layout of a book.
+ \texdoc{typearea}
+ },
}
@manual{tufte:book,
@@ -689,8 +778,9 @@
pagetotal=42,
url={https://ctan.org/pkg/tufte-latex},
annotation={Documentation for the Tufte-\LaTeX\ document classes.
- Also includes layout ideas from the books of Edward R. Tufte.},
- texdoc={tufte-latex},
+ Also includes layout ideas from the books of Edward R. Tufte.
+ \texdoc{tufte-latex}
+ },
}
@article{revets:octavo,
@@ -701,9 +791,9 @@
year=2002,
pages={269},
url={https://ctan.org/pkg/octavo},
- annotation={Design principles and guidelines emulating books
- from the Renaissance.},
- texdoc={octavo}
+ annotation={Design principles and guidelines emulating books from the Renaissance.
+ \texdoc{octavo}
+ },
}
@manual{beccari:canoniclayout,
@@ -713,8 +803,21 @@
pagetotal=8,
url={https://ctan.org/pkg/canoniclayout},
annotation={Documentation for the \pkg{canoniclayout} package.
- Also includes ideas regarding text-block proportions.},
- texdoc={canoniclayout},
+ Also includes ideas regarding text-block proportions.
+ \texdoc{canoniclayout}
+ },
+}
+
+@manual{oostrum:fancyhdr,
+ title={The fancyhdr and extramarks packages},
+ author={Pieter van Oostrum},
+ year=2021,
+ pagetotal=74,
+ url={https://ctan.org/pkg/fancyhdr},
+ annotation={Documents the \pkg{fancyhdr} and \pkg{extramarks} packages.
+ Also includes an overview of the \LaTeX\ page mark system.
+ \texdoc{fancyhdr}
+ },
}
@manual{fear:booktabs,
@@ -724,8 +827,9 @@
pagetotal=18,
url={https://ctan.org/pkg/booktabs},
annotation={Documents the \pkg{booktabs} package, and also includes
- thoughts on the design of tabular layouts in general.},
- texdoc={booktabs},
+ thoughts on the design of tabular layouts in general.
+ \texdoc{booktabs}
+ },
}
@manual{tantu:pgf,
@@ -736,8 +840,9 @@
url={https://ctan.org/pkg/pgf},
annotation={As well as documenting the packages, this manual also includes
``General guidelines and principles concerning the creation of graphics
- for scientific presentations, papers, and books''.},
- texdoc={pgfmanual},
+ for scientific presentations, papers, and books''. \\
+ \texdoc{pgfmanual}
+ },
}
@online{texdocnet,
@@ -768,8 +873,9 @@
author={Scott Pakin},
pagetotal=36,
url={https://ctan.org/pkg/dtxtut},
- annotation={A tutorial.},
- texdoc={dtxtut},
+ annotation={A tutorial.
+ \texdoc{dtxtut}
+ },
}
@manual{latexteam:class,
@@ -777,8 +883,9 @@
author={{\LaTeX3 Project Team}},
pagetotal=33,
url={https://ctan.org/pkg/clsguide},
- annotation={Programming a package or class.},
- texdoc={clsguide},
+ annotation={Programming a package or class.
+ \texdoc{clsguide}
+ },
}
@manual{mittelbach:doc,
@@ -786,8 +893,9 @@
author={Frank Mittelbach},
pagetotal=64,
url={https://ctan.org/pkg/doc},
- annotation={Packages for documenting packages.},
- texdoc={doc},
+ annotation={Packages for documenting packages.
+ \texdoc{doc}
+ },
}
@manual{mittelbach:docstrip,
@@ -797,9 +905,9 @@
pagetotal=61,
url={https://ctan.org/pkg/docstrip},
annotation={The program which processes \filenm{.dtx}
- and \filenm{.ins} files to generate documentation and \filenm{.sty}
- files.\\\nopunct},
- texdoc={docstrip},
+ and \filenm{.ins} files to generate documentation and \filenm{.sty} files.\\
+ \texdoc{docstrip}
+ },
}
@article{flynn:article,
@@ -885,8 +993,9 @@
langid={french},
language={french},
url={https://ctan.org/pkg/apprendre-a-programmer-en-tex},
- annotation={Basic programming of \TeX, with examples.},
- texdoc={apprendre},
+ annotation={Basic programming of \TeX, with examples.
+ \texdoc{apprendre}
+ },
}
@book{reckdahl:freps,
@@ -897,8 +1006,9 @@
langid={french},
language={french},
url={https://ctan.org/pkg/fepslatex},
- annotation={How to import graphics in \LaTeXe.},
- texdoc={fepslatex},
+ annotation={How to import graphics in \LaTeXe.
+ \texdoc{fepslatex}
+ },
}
@book{reckdahl:eps,
@@ -917,8 +1027,9 @@
url={https://ctan.org/pkg/amsmath},
annotation={How to use \pkg{amsmath}.
Also see \nameref{sec:international} for the Italian, Japanese,
- and Vietnamese translations.},
- texdoc={amsmath},
+ and Vietnamese translations.
+ \texdoc{amsmath}
+ },
}
@manual{amsmath-it,
@@ -934,8 +1045,9 @@
Mileto Rigido and Roberto Zanasi
},
url={http://tug.ctan.org/tex-archive/info/italian/amsldoc/itamsldoc.pdf},
- annotation={Manual for \pkg{amsmath}.},
- texdoc={amsldoc-it},
+ annotation={Manual for \pkg{amsmath}.
+ \texdoc{amsldoc-it}
+ },
}
@manual{campani:tutorial,
@@ -946,8 +1058,9 @@
langid={portuguese},
language={portuguese},
url={https://ctan.org/pkg/cursolatex},
- annotation={A tutorial as \acro{PDF} slides.},
- texdoc={cursolatex},
+ annotation={A tutorial as \acro{PDF} slides.
+ \texdoc{cursolatex}
+ },
}
@manual{amsmath-vn,
@@ -959,8 +1072,9 @@
language={Vietnamese},
translator={Ky Anh},
url={https://ctan.org/pkg/amslatexdoc-vietnamese},
- annotation={Manual for \pkg{amsmath}.},
- texdoc={amsldoc-vn},
+ annotation={Manual for \pkg{amsmath}.
+ \texdoc{amsldoc-vn}
+ },
}
@manual{latex2e-japanese,
@@ -1006,12 +1120,163 @@
samples and setup information.}
}
+@online{tug:fonts,
+ title={Fonts and \TeX},
+ author={{\TeX\ User's Group}},
+ url={http://tug.org/fonts/},
+ annotation={A collection of links related to \TeX\ and fonts.},
+}
+
+@manual{fntguide,
+ title={\LaTeXe\ font selection},
+ author={\LaTeX3 Project Team},
+ year=2020,
+ pagetotal=35,
+ url={https://ctan.org/pkg/fntguide},
+ annotation={Documentation of commands for selecting fonts,
+ as well as those for defining the data-structures used by the selection commands.
+ \texdoc{fntguide}
+ },
+}
+
+@manual{encguide,
+ title={\LaTeX\ font encodings},
+ author={Frank Mittelbach and Robin Fairbairns and Werner Lemberg and
+ \LaTeX3 Project Team},
+ year=2016,
+ pagetotal=39,
+ url={https://ctan.org/pkg/encguide},
+ annotation={About T1 encoding, OT1, etc.
+ \texdoc{encguide}
+ },
+}
+
+@article{rahtz:essentialnfss,
+ title={Essential NFSS2, version 2},
+ author={Sebastian Rahtz},
+ journaltitle={TUGBoat},
+ year=1993,
+ volume=14,
+ number=2,
+ pages={132--137},
+ pagetotal=6,
+ url={tug.org/TUGboat/Articles/tb14-2/tb39rahtz-nfss.pdf},
+ annotation={A user's view of the New Font Selection Scheme, version 2.},
+}
+
+@article{schmidt:fontselection,
+ title={Font selection in \LaTeX: The most frequently asked questions},
+ author={Walter Schmidt},
+ journaltitle={The Prac\TeX\ Journal},
+ year=2006,
+ volume=2006,
+ number=1,
+ pagetotal=6,
+ url={tug.org/pracjourn/2006-1/schmidt/schmidt.pdf},
+ annotation={Covers basic commands, default fonts, available font families,
+ fonts for certain parts of the document.}
+}
+
+@manual{cyrguide,
+ title={Cyrillic languages support in \LaTeX},
+ author={Vladimir Volovich and Werner Lemberg and {\LaTeX3 Project Team}},
+ year=1999,
+ url={https://ctan.org/pkg/cyrguide},
+ pagetotal=7,
+ annotation={Installation, usage, encodings. \texdoc{cyrguide}},
+}
+
@online{rakityansky:truetype,
- title={Using TrueType fonts with \TeX\ (\LaTeX) and pdf\TeX (pdf\LaTeX)},
+ title={Using TrueType fonts with \TeX\ (\LaTeX) and pdf\TeX\ (pdf\LaTeX)},
author={Damir Rakityansky},
url={http://www.radamir.com/tex/ttf-tex.htm},
}
+@manual{luatex:reference,
+ title={Lua\TeX\ Reference Manual},
+ author={{Lua\TeX\ development team}},
+ url={http://mirrors.ctan.org/systems/doc/luatex/luatex.pdf},
+ year=2020,
+ pagetotal=318,
+ annotation={The complete reference. \texdoc{luatex}},
+}
+
+@manual{gonnard:lualatex,
+ title={A guide to Lua\LaTeX},
+ author={Manuel Pégourié-Gonnard},
+ year=2013,
+ url={https://ctan.org/pkg/lualatex-doc},
+ pagetotal=14,
+ annotation={An overview, and references to related packages.
+ \texdoc{lualatex-doc}
+ },
+}
+
+@manual{xetex:reference,
+ title={The \XeTeX\ reference guide},
+ author={Will Robertson and Khaled Hosny and Karl Berry},
+ year=2019,
+ pagetotal=25,
+ url={https://ctan.org/pkg/xetex},
+ annotation={A summary of additional features over \TeX.
+ \texdoc{xetex-reference}
+ },
+}
+
+@manual{xetex:companion,
+ title={The \XeTeX\ Companion},
+ subtitle={\TeX\ meets OpenType and Unicode},
+ author={Michel Goossens and Jonathan Kew and Will Robertson
+ and François Charette and Dian Yin},
+ year=2010,
+ pagetotal=112,
+ url={https://ctan.org/pkg/xetex},
+ annotation={Introduction to OpenType and Unicode, using OpenType fonts,
+ handling Unicode-encoded sources.},
+}
+
+@manual{dhawan:font,
+ title={font-change-xetex},
+ subtitle={Macros to use OpenType and TrueType fonts with \XeTeX},
+ author={Amit Raj Dhawan},
+ year=2016,
+ pagetotal=21,
+ url={https://ctan.org/pkg/font-change-xetex},
+ annotation={For plain \XeTeX.
+ \texdoc{font-change-xetex}
+ },
+}
+
+@manual{latex:interface3,
+ title={The \LaTeX3 Interfaces},
+ author={{\LaTeX3 Project Team}},
+ year=2020,
+ pagetotal=310,
+ url={https://ctan.org/pkg/l3kernel},
+ annotation={Reference documentation for the \pkg{expl3} programming environment.
+ \texdoc{interface3}
+ },
+}
+
+@manual{latex:expl3,
+ title={The expl3 package and \LaTeX3 programming},
+ author={{\LaTeX3 Project Team}},
+ year=2020,
+ pagetotal=16,
+ url={https://ctan.org/pkg/l3kernel},
+ annotation={Introduction to \pkg{expl3}. \texdoc{expl3}},
+}
+
+@manual{latex:styleguide3,
+ title={The \LaTeX3 kernel: style guide for code authors},
+ author={{\LaTeX3 Project Team}},
+ year=2020,
+ pagetotal=5,
+ url={https://ctan.org/pkg/l3kernel},
+ annotation={Style guide for authors using \pkg{expl3}. \texdoc{l3styleguide}},
+}
+
+
@manual{markey:tame,
title={Tame the BeaST},
subtitle={The B to X of Bib\TeX},
@@ -1019,8 +1284,9 @@
year=2009,
pagetotal=48,
url={https://ctan.org/pkg/tamethebeast/},
- annotation={About bibliographies and Bib\TeX.},
- texdoc={tamethebeast},
+ annotation={About bibliographies and Bib\TeX.
+ \texdoc{tamethebeast}
+ },
}
@manual{rees:biblatex,
@@ -1029,7 +1295,49 @@
year=2017,
pagetotal=2,
url={https://ctan.org/pkg/biblatex-cheatsheet},
- texdoc={biblatex-cheatsheet},
+ annotation={A tri-fold quick reference. \texdoc{biblatex-cheatsheet}},
+}
+
+@online{tugboat,
+ title={TUGBoat},
+ author={{\TeX\ Users Group}},
+ url={http://tug.org/TUGboat/},
+ annotation={The Communications of the \TeX\ Users Group.
+ Published since 1980.
+ Articles covering every aspect of \TeX.},
+}
+
+@online{practex,
+ title={The Prac\TeX\ Journal},
+ author={{\TeX\ Users Group}},
+ url={http://tug.org/pracjourn/},
+ issn={1556-6994},
+ annotation={The online journal of the \TeX\ Users Group.
+ Twenty issues, from 2005--2012.},
+}
+
+@online{tug:books,
+ title={Books about \TeX, typography, and friends},
+ author={{\TeX\ Users Group}},
+ url={http://tug.org/books/},
+ annotation={\TeX\ Users Group book store, with reviews.
+ Includes more than 75 books.
+ Categories: published by TUG, by Donald E. Knuth,
+ about \TeX\ and its applications, about typography and fonts,
+ and about other related topics.
+ Discounts for TUG members.
+ },
+}
+
+@online{tug:interviews,
+ title={TUG Interview Corner},
+ author={{\TeX\ Users Group}},
+ url={http://tug.org/interviews/},
+ annotation={A large collection of interviews and articles
+ about people related to \TeX.
+ Includes links to more than 250 lectures and other recordings by Donald Knuth,
+ and various historical information.
+ }
}
\end{filecontents}
@@ -1109,7 +1417,7 @@
\InitializeBibliographyStyle{%
\global\undef\bbx@lasthash}
-\setlength{\bibitemsep}{0.5\baselineskip}
+\setlength{\bibitemsep}{.75\baselineskip}
\setlength{\bibparsep}{0pt}
\defbibenvironment{bibliography}
@@ -1316,24 +1624,24 @@ annotation,abstract,library,file}
\usepackage[bibstyle=docsurvey, citestyle=draft, block=space]{biblatex}
\addbibresource{docsurvey.bib}
-\DeclareSourcemap{
- \maps[datatype=bibtex]{
- \map{
- \step[fieldsource=texdoc]
- \step[fieldset=usera,origfieldval]
- }
- }
-}
-
-\DeclareFieldFormat{usera}{\hspace*{\fill}\mbox{\texttt{(texdoc #1)}}\smallskip}
-
-\AtEveryBibitem{%
- \csappto{blx@bbx@\thefield{entrytype}}{% put at end of entry
- \iffieldundef{usera}%
- {}%
- {\space\printfield{usera}}%
- }%
-}
+% \DeclareSourcemap{
+% \maps[datatype=bibtex]{
+% \map{
+% \step[fieldsource=texdoc]
+% \step[fieldset=usera,origfieldval]
+% }
+% }
+% }
+%
+% \DeclareFieldFormat{usera}{\hspace*{\fill}\mbox{\texttt{(texdoc #1)}}\smallskip}
+%
+% \AtEveryBibitem{%
+% \csappto{blx@bbx@\thefield{entrytype}}{% put at end of entry
+% \iffieldundef{usera}%
+% {}%
+% {\space\printfield{usera}}%
+% }%
+% }
% *category
@@ -1341,7 +1649,7 @@ annotation,abstract,library,file}
\addtocategory{printedbooks}{lamport:latex, hokpkadaly:guide, gratzer:moremath,
voss:typesettingmath, voss:typesettingtables, voss:pstricks,
kottwitz:beginner, kottwitz:cookbook,
- mittelbachgossens:companion, TeX:FAQ}
+ mittelbachgossens:companion, TeX:FAQ, tug:books, voss:presentations}
\DeclareBibliographyCategory{TeX}
\addtocategory{TeX}{eijkhout:topic, abrahams:impatient, texwikibook, doob:gentle,
@@ -1355,6 +1663,15 @@ annotation,abstract,library,file}
mittelbachgossens:companion
}
+\DeclareBibliographyCategory{LuaLaTeX}
+\addtocategory{LuaLaTeX}{gonnard:lualatex, luatex:reference}
+
+\DeclareBibliographyCategory{XeLaTeX}
+\addtocategory{XeLaTeX}{xetex:reference, xetex:companion, dhawan:font}
+
+\DeclareBibliographyCategory{expl3}
+\addtocategory{expl3}{latex:interface3, latex:expl3, latex:styleguide3}
+
\DeclareBibliographyCategory{bibliography}
\addtocategory{bibliography}{markey:tame, rees:biblatex}
@@ -1362,6 +1679,9 @@ annotation,abstract,library,file}
\addtocategory{math}{amsmath, downes:shortmath, voss:farbige, voss:typesettingmath,
gratzer:moremath}
+\DeclareBibliographyCategory{pageheadings}
+\addtocategory{pageheadings}{oostrum:fancyhdr}
+
\DeclareBibliographyCategory{tables}
\addtocategory{tables}{fear:booktabs, voss:typesettingtables}
@@ -1372,8 +1692,14 @@ annotation,abstract,library,file}
\DeclareBibliographyCategory{music}
\addtocategory{music}{Gonzato:musicians}
+\DeclareBibliographyCategory{presentation}
+\addtocategory{presentation}{mertz:beamer, voss:presentations-en, voss:presentations-de,
+ voss:presentations}
+
\DeclareBibliographyCategory{font}
-\addtocategory{font}{LaTeXfontcatalog, rakityansky:truetype}
+\addtocategory{font}{LaTeXfontcatalog, rakityansky:truetype,
+ fntguide, encguide, cyrguide,
+ rahtz:essentialnfss, schmidt:fontselection, tug:fonts}
\DeclareBibliographyCategory{source}
\addtocategory{source}{latexteam:sources, scharrer:listinternal}
@@ -1381,7 +1707,7 @@ annotation,abstract,library,file}
\DeclareBibliographyCategory{FAQ}
\addtocategory{FAQ}{TeX:FAQ, pakin:visual, pakin:list, robertson:mathsymbols,
chang:cheat, lammarsch:cheat, schlomer:cheat, casteleyn:pstricks, casteleyn:tikz,
- rees:biblatex, detexify, shapecatcher}
+ rees:biblatex, detexify, shapecatcher, faq:india, TUG:interest}
\DeclareBibliographyCategory{langmultiple}
\addtocategory{langmultiple}{oetiker:introduction, greenwade:reference,
@@ -1432,6 +1758,13 @@ revets:octavo, beccari:canoniclayout, fear:booktabs, tantu:pgf}
\addtocategory{creating}{pakin:dtxtut, latexteam:class, mittelbach:doc,
mittelbach:docstrip, flynn:article, pakin:goodthings, mansfield:class}
+\DeclareBibliographyCategory{journals}
+\addtocategory{journals}{practex, tugboat}
+
+\DeclareBibliographyCategory{interviews}
+\addtocategory{interviews}{tug:interviews}
+
+
\nocite{*}
@@ -1452,15 +1785,15 @@ mittelbach:docstrip, flynn:article, pakin:goodthings, mansfield:class}
\titleformat{\section}[block]
{\normalfont\sffamily\Large\bfseries\color{sectioncolor}}{\thesection}{1em}{}%[\hrule]
-\titlespacing*{\section}{0pt}{*4}{*.5}
+\titlespacing*{\section}{0pt}{*4}{1ex}
\titleformat{\subsection}[display]
{\normalfont\sffamily\large\bfseries\color{sectioncolor}}{\thesubsection}{1em}{}
-\titlespacing*{\subsection}{0pt}{*3}{*.5}
+\titlespacing*{\subsection}{0pt}{3ex}{1ex}
\titleformat{\subsubsection}
{\normalfont\sffamily\bfseries\normalsize\itshape\color{sectioncolor}}{\thesubsubsection}{1em}{}
-\titlespacing*{\subsubsection}{0pt}{*2}{*.5}
+\titlespacing*{\subsubsection}{0pt}{3ex}{1ex}
@@ -1729,14 +2062,13 @@ Keywords={LaTeX, programming, documentation, BD Tech Concepts LLC}%
\def\env#1{#1}%
\def\cs#1{\textbackslash#1}%
\def\,{ }%
- \def\LuaLaTeX{LuaLaTeX}%
- \def\XeLaTeX{XeLaTeX}%
\def\TeX{TeX}%
\def\LaTeX{LaTeX}%
\def\LaTeXe{LaTeX2e}%
\def\LuaTeX{LuaTeX}%
\def\LuaLaTeX{LuaLaTeX}%
\def\XeTeX{XeTeX}%
+ \def\XeLaTeX{XeLaTeX}%
\def\AmS{AMS}%
\def\Dash{ --- }%
\def\dash{ -- }%
@@ -1907,28 +2239,26 @@ For a list of older books, see \url{https://www.texfaq.org/FAQ-tex-books}.
\subsection{Lua\LaTeX}
-\begin{description}
-\item [A guide to Lua\LaTeX:] An introduction. \texdoc{lualatex-doc}
-\item [Lua\TeX\ Reference:] The full manual. \texdoc{luatex.pdf}
-\end{description}
+\printbibliography[
+ heading=none,
+ category=LuaLaTeX,
+]
\subsection{\XeLaTeX}
-\begin{description}
-\item [The \XeTeX\ reference guide:] A summary of additional features.
- \texdoc{xetex-reference}
-\item [Font-change-xetex:] Macros for using fonts.
- \texdoc{font-change-xetex}
-\end{description}
+\printbibliography[
+ heading=none,
+ category=XeLaTeX,
+]
\subsection{\LaTeX3 and \pkg{expl3}}
-\begin{description}
-\item [The \LaTeX3 Interfaces:] Reference documentation for the \pkg{expl3}
- programming environment. \texdoc{interface3}
-\end{description}
+\printbibliography[
+ heading=none,
+ category=expl3,
+]
\subsection{Bibliography}
@@ -1948,6 +2278,14 @@ For a list of older books, see \url{https://www.texfaq.org/FAQ-tex-books}.
]
+\subsection{Page headings}
+
+\printbibliography[
+ heading=none,
+ category=pageheadings,
+]
+
+
\subsection{Tables}
Also see the \TeX\ FAQ\ Floats section: \url{https://www.texfaq.org/#floats}
@@ -1977,6 +2315,14 @@ Also see the \TeX\ FAQ\ Graphics section: \url{https://www.texfaq.org/#graphics}
]
+\subsection{Presentations}
+
+\printbibliography[
+ heading=none,
+ category=presentation,
+]
+
+
\subsection{Fonts}
Also see the \TeX\ FAQ\ Fonts section: \url{https://www.texfaq.org/#fonts}
@@ -2025,6 +2371,7 @@ The source code for \LaTeXe\ itself is also included in the distribution.
]
\subsubsection{Chinese}
+ (Also see the Chinese category of the package list: p. \pageref{pkgs:chinese})
\printbibliography[
heading=none,
category=chinese,
@@ -2058,11 +2405,15 @@ The source code for \LaTeXe\ itself is also included in the distribution.
]
\subsubsection{Japanese}
+ (Also see the Japanese category of the package list: p. \pageref{pkgs:japanese})
\printbibliography[
heading=none,
category=japanese,
]
+\subsubsection{Korean}
+ (See the Korean category of the package list: p. \pageref{pkgs:korean})
+
\subsubsection{Portuguese}
\printbibliography[
heading=none,
@@ -2082,6 +2433,34 @@ The source code for \LaTeXe\ itself is also included in the distribution.
]
+\subsection{Journals}
+
+\printbibliography[
+ heading=none,
+ category=journals,
+]
+
+
+\subsection{Interviews}
+
+\printbibliography[
+ heading=none,
+ category=interviews,
+]
+
+
+\subsection{Typesetting examples}
+
+\begin{itemize}
+\item A large collection of examples: \url{https://texample.net/}
+\item A collection of small examples: \url{http://tug.org/texshowcase/}
+\item Excerpts from many books: \url{https://ctan.org/topic/book-ex}
+\item Entire books: \url{http://www.tsengbooks.com/}
+\item Discussion: \href{https://tex.stackexchange.com/questions/1319/showcase-of-beautiful-typography-done-in-tex-friends}{\texttt{https://tex.stackexchange.com/questions/1319/showcase-of-beautiful-\\typography-done-in-tex-friends}}
+\item Discussion: \href{https://tex.stackexchange.com/questions/281415/showcase-of-beautiful-invitations-in-tex}{\texttt{https://tex.stackexchange.com/questions/281415/showcase-of-beautiful-\\invitations-in-tex}}
+\end{itemize}
+
+
\subsection{General typesetting theory}
Discussion about general typesetting theory,
@@ -2108,7 +2487,7 @@ is available in both letter or A4 paper sizes, or in several languages.
\prog{texdoc} is also available online,
with popular packages sorted by category. \hfurl{http://www.texdoc.net/}
-For MikTeX, the \prog{mthelp} program accesses package documentation.
+For Mik\TeX, the \prog{mthelp} program accesses package documentation.
Enter ``\prog{mthelp <name>}''.
\subsection{\prog{kpsewhich}}
@@ -2160,8 +2539,14 @@ Barring unusual circumstances, this will create a new documentation
Obtaining packages \Dash Comprehensive \TeX\ Archive Network \protect\quad (CTAN)%
}
-The Comprehensive \TeX\ Archive Network
-(\CTAN) provides a master collection of
+\TeX{}Live installations use the \prog{tlmgr} program to obtain packages.
+Mik\TeX\ installations automatically install packages as needed.
+Where \TeX\ is installed by an operating-system package manager, that manager should
+be used to install additional packages.
+
+For custom installations, it may be necessary to manually install packages
+downloaded from the Comprehensive \TeX\ Archive Network
+(\CTAN), which provides a master collection of
packages. A search function is available, which is useful when you know the
name of a package or its author, and a list of topics is also provided.
There are so many topics, however, that finding the right topic can be a
@@ -2185,11 +2570,14 @@ Use \prog{texdoc} or \prog{mthelp} to access information about each of the follo
\item[Classes:] \pkg{memoir}, \pkg{koma-script}
-\item[Page layout:] \pkg{fancyhdr}, \pkg{geometry}, \pkg{microtype}, \pkg{nowidow}
+\item[Page layout and headings:] \pkg{fancyhdr}, \pkg{geometry}, \pkg{microtype},
+ \pkg{nowidow}, \pkg{titleps}
-\item[Fonts:] \pkg{fontspec}, \pkg{mathspec}, \pkg{unicode-math}
+\item[Fonts:] \pkg{font-change-xetex}, \pkg{fontspec}, \pkg{mathspec}, \pkg{unicode-math}
-\item[Sectioning:] \pkg{titlesec}
+\item[Sectioning:] \pkg{epigraph}, \pkg{fncychap}, \pkg{quotchap},
+ \pkg{sectionbreak}, \pkg{sectsty},
+ \pkg{titlesec}, \pkg{tocvsec2}
\item[Table of contents:] \pkg{etoc}, \pkg{minitoc}, \pkg{multitoc}, \pkg{shorttoc},
\pkg{titletoc}, \pkg{tocbibind}, \pkg{tocdata}, \pkg{tocloft}, \pkg{tocvsec2}
@@ -2204,7 +2592,7 @@ Use \prog{texdoc} or \prog{mthelp} to access information about each of the follo
\item[Glossary:] \pkg{glossaries}, \pkg{nomencl}
-\item[Bibliography:] \prog{bibtex}, \pkg{biblatex}
+\item[Bibliography:] \prog{bibtex}, \pkg{biblatex}, \prog{custom-bib}
\item[Cross-referencing:] \pkg{cleveref}, \pkg{hyperref}, \pkg{url}, \pkg{xr-hyper},
\pkg{xurl}, \pkg{zref}
@@ -2218,8 +2606,8 @@ Use \prog{texdoc} or \prog{mthelp} to access information about each of the follo
\pkg{resizegather}, \pkg{nicematrix}, \pkg{scalerel}, \pkg{stackrel}
\item[Theorems:]
- \pkg{amsthm}, \pkg{apxproof}, \pkg{ntheorem}, \pkg{shadethm},
- \pkg{theorem}, \pkg{thmbox}, \pkg{thmtools}
+ \pkg{amsthm}, \pkg{apxproof}, \pkg{ntheorem}, \pkg{shadethm},
+ \pkg{theorem}, \pkg{thmbox}, \pkg{thmtools}
\item[Units and fractions:] \pkg{nicefrac}, \pkg{siunitx}, \pkg{xfrac}
@@ -2243,21 +2631,24 @@ Use \prog{texdoc} or \prog{mthelp} to access information about each of the follo
\item[Minipages:] \pkg{eqparbox}, \pkg{minibox}, \pkg{pbox}, \pkg{shapepar}
-\item[Quotations:] \pkg{csquotes}, \pkg{epigraph}, \pkg{quoting}, \pkg{verse}
+\item[Quotations and verse:] \pkg{csquotes}, \pkg{epigraph}, \pkg{quoting}, \pkg{verse}
\item[Verbatim:] \pkg{fancyvrb}, \pkg{fvextra}, \pkg{moreverb}, \pkg{shortvrb},
\pkg{upquote}, \pkg{verbatim}
\item[Frames:] \pkg{boxedminipage2e}, \pkg{fancybox}, \pkg{fbox}, \pkg{framed},
- \pkg{mdframed}, \pkg{shadow}, \pkg{tcolorbox}
+ \pkg{mdframed}, \pkg{niceframe}, \pkg{shadow}, \pkg{tcolorbox}
+
+\item[Embellishments:] \pkg{fancypar}, \pkg{fancytabs}, \pkg{fourier-orns},
+ \pkg{lettrine}, \pkg{pgfornament}, \pkg{pst-vectorian}, \pkg{sectionbreak}
-\item[Multi-columns:] \pkg{adjmulticol}, \pkg{multicol}, \pkg{multicolrule}, \pkg{vwcol}
+\item[Multi-column:] \pkg{adjmulticol}, \pkg{multicol}, \pkg{multicolrule}, \pkg{vwcol}
\item[Margins:] \pkg{fullwidth}, \pkg{hanging}, \pkg{midpage}
\item[Line numbering:] \pkg{lineno}
-\item[Algorithms and Listings:] \pkg{algorithm2e}, \pkg{algorithmicx},
+\item[Algorithms and listings:] \pkg{algorithm2e}, \pkg{algorithmicx},
\pkg{listings}, \pkg{listingsutf8}, \pkg{minted}
\item[Acronyms:] \pkg{acro}, \pkg{acronym}
@@ -2265,44 +2656,69 @@ Use \prog{texdoc} or \prog{mthelp} to access information about each of the follo
\item[Ordinals:] \pkg{engord}, \pkg{fmtcount}, \pkg{nth}
\item[Direct formatting:]
- \pkg{cancel}, \pkg{ellipsis}, \pkg{embrac}, \pkg{enparen},
- \pkg{hyphenat}, \pkg{lettrine}, \pkg{lips},
- \pkg{lua-check-hyphen}, \pkg{luacolor},
- \pkg{pdfcol}, \pkg{pdfcolmk},
- \pkg{pdfrender}, \pkg{realscripts}, \pkg{relsize},
- \pkg{seqsplit}, \pkg{soul}, \pkg{soulpos},
- \pkg{soulutf8}, \pkg{stackengine},
- \pkg{textfit}, \pkg{thinsp}, \pkg{trimclip}, \pkg{truncate},
- \pkg{ulem}, \pkg{umoline}, \pkg{underscore}, \pkg{uspace},
- \pkg{xellipsis}
+ \pkg{cancel}, \pkg{ellipsis}, \pkg{embrac}, \pkg{enparen},
+ \pkg{hyphenat}, \pkg{lips},
+ \pkg{lua-check-hyphen}, \pkg{luacolor},
+ \pkg{pdfcol}, \pkg{pdfcolmk},
+ \pkg{pdfrender}, \pkg{realscripts}, \pkg{relsize},
+ \pkg{seqsplit}, \pkg{soul}, \pkg{soulpos},
+ \pkg{soulutf8}, \pkg{stackengine},
+ \pkg{textfit}, \pkg{thinsp}, \pkg{trimclip}, \pkg{truncate},
+ \pkg{ulem}, \pkg{umoline}, \pkg{underscore}, \pkg{uspace},
+ \pkg{xellipsis}
\item[Symbols:] \pkg{academicons}, \pkg{amssymb}, \pkg{bbding},
- \pkg{chemgreek}, \pkg{dingbat}, \pkg{euro}, \pkg{eurosym},
- \pkg{fontawesome}, \pkg{fontawesome5}, \pkg{gensymb}, \pkg{latexsym},
- \pkg{marvosym}, \pkg{metalogo}, \pkg{metalogox},
- \pkg{pifont}, \pkg{textalpha}, \pkg{textcomp}, \pkg{textgreek},
- \pkg{typicons}, \pkg{xunicode}
-
+ \pkg{chemgreek}, \pkg{dingbat}, \pkg{euro}, \pkg{eurosym},
+ \pkg{fontawesome}, \pkg{fontawesome5}, \pkg{fourier-orns},
+ \pkg{gensymb}, \pkg{latexsym},
+ \pkg{marvosym}, \pkg{metalogo}, \pkg{metalogox},
+ \pkg{pifont}, \pkg{textalpha}, \pkg{textcomp}, \pkg{textgreek},
+ \pkg{typicons}, \pkg{xunicode}
+
\item[Files:]
- \pkg{attachfile}, \pkg{attachfile2}, \pkg{hyperxmp},
- \pkg{intopdf}, \pkg{pdfpages}, \pkg{pdfx}, \pkg{xmpincl}
+ \pkg{attachfile}, \pkg{attachfile2}, \pkg{hyperxmp},
+ \pkg{intopdf}, \pkg{pdfpages}, \pkg{pdfx}, \pkg{xmpincl}
\item[Admonitions:] \pkg{awesomebox}, \pkg{notes}
\item[Editorial:] \pkg{changebar}, \pkg{changelog}, \pkg{changes},
- \pkg{easy-todo}, \pkg{easyReview}, \pkg{ed}, \pkg{errata}, \pkg{fixme},
- \pkg{fixmetodonotes},
- \pkg{pdfcomment}, \pkg{pdfmarginpar},
- \pkg{todo}, \pkg{todonotes}, \pkg{tram}, \pkg{xechangebar}
+ \pkg{easy-todo}, \pkg{easyReview}, \pkg{ed}, \pkg{errata}, \pkg{fixme},
+ \pkg{fixmetodonotes},
+ \pkg{pdfcomment}, \pkg{pdfmarginpar},
+ \pkg{todo}, \pkg{todonotes}, \pkg{tram}, \pkg{xechangebar}
\item[Accessibility:] \pkg{accessibility}, \pkg{accsupp},
- \pkg{axessibility},
- \pkg{pdfcomment}, \pkg{repltext}, \pkg{tagpdf}
+ \pkg{axessibility},
+ \pkg{pdfcomment}, \pkg{repltext}, \pkg{tagpdf}
-\item[Multi-langauge:] \pkg{babel}, \pkg{bidi}, \pkg{polyglossia}
+\item[Presentations:] \pkg{beamer}, \pkg{powerdot}
+
+\item[Multi-langauge:] \pkg{babel}, \pkg{beamer-rl}, \pkg{bidi},
+ \pkg{polyglossia}
+
+\item[Chinese / Japanese / Korean (CJK):] \pkg{cjkpunct}, \pkg{xeCJK}
+
+\item[Chinese:]
+ \phantomsection
+ \label{pkgs:chinese}
+ \pkg{ctex}, \pkg{upzhkinsoku},
+ \pkg{xpinyin}, \pkg{zhlineskip}, \pkg{zhspacing}
+
+
+\item[Japanese:]
+ \phantomsection
+ \label{pkgs:japanese}
+ \pkg{bxjscls}, \pkg{luatexja}, \pkg{platex},
+ \pkg{plautopatch}, \pkg{tascmac}, \pkg{uplatex}, \pkg{zxjatype}
+
+
+\item[Korean:]
+ \phantomsection
+ \label{pkgs:korean}
+ \pkg{kotex}, \pkg{luatexko}, \pkg{xetexko}.
\item[Debug:] \pkg{chkfloat}, \pkg{cmdtrack}, \pkg{dprogress}, \pkg{inputtrc},
- \pkg{lua-visual-debug}, \pkg{refcheck}
+ \pkg{lua-visual-debug}, \pkg{refcheck}
\end{description}
@@ -2403,8 +2819,12 @@ Documentation for those interested in creating their own package or class:
\begin{description}[style=unboxed]
\item[\TeX\ Users Group:] \url{http://tug.org}
-\item[Dante:] German users group. \url{https://www.dante.de}
-\item[List of international users groups:] \url{http://tug.org/usergroups.html}
+\item[Lists of international users groups:] \
+ \begin{itemize}
+ \item \url{http://tug.org/usergroups.html}
+ \item \url{https://ctan.org/lugs}
+ \item \url{http://www.ntg.nl/lug/}
+ \end{itemize}
\end{description}
\section{Online communities}
@@ -2412,28 +2832,28 @@ Documentation for those interested in creating their own package or class:
\begin{description}[style=unboxed]
\item[English forums:] \
-\begin{description}[style=unboxed]
-\raggedright
-\item[TeX\Dash \LaTeX\ Stack Exchange:]
- Almost any question has already
- been asked, and a quick web search will find answers, ranked by vote.
- \url{http://tex.stackexchange.com}
-\item[\LaTeX\ Community:]
- A traditional forum with quick replies
- to your questions
- \url{http://www.latex-community.org}
-\end{description}
+ \begin{description}[style=unboxed]
+ \raggedright
+ \item[TeX\Dash \LaTeX\ Stack Exchange:]
+ Almost any question has already
+ been asked, and a quick web search will find answers, ranked by vote.
+ \url{http://tex.stackexchange.com}
+ \item[\LaTeX\ Community:]
+ A traditional forum with quick replies
+ to your questions
+ \url{http://www.latex-community.org}
+ \end{description}
\item[German forums:] \
-\begin{description}[style=unboxed]
-\item[TeXwelt:] \url{http://texwelt.de/wissen/}
-\item[goLaTeX:] \url{http://golatex.de}
-\end{description}
+ \begin{description}[style=unboxed]
+ \item[TeXwelt:] \url{http://texwelt.de/wissen/}
+ \item[goLaTeX:] \url{http://golatex.de}
+ \end{description}
\item[French forums:] \
-\begin{description}[style=unboxed]
-\item[TeXnique.fr:] \url{http://texnique.fr}
-\end{description}
+ \begin{description}[style=unboxed]
+ \item[TeXnique.fr:] \url{http://texnique.fr}
+ \end{description}
\item[Mailing lists:]
Several dozen, spanning a wide range of \TeX-related topics.
@@ -2487,6 +2907,8 @@ Documentation for those interested in creating their own package or class:
Added \prog{mthelp}, many international documents,
and categories for \FAQ{}s and cheat sheets, graphics, tables, and fonts.
Added lists of packages by category. Added Overleaf.
+\item[2021/01/09:] Added several resources from TUG including journals and interviews,
+ and more for the list of packages.
\end{description}