From 79156272309af42d87742ca1ba32fef844455136 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 9 Jan 2021 21:30:58 +0000 Subject: docsurvey (9jan21) git-svn-id: svn://tug.org/texlive/trunk@57362 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/docsurvey/README.txt | 2 +- .../texmf-dist/doc/latex/docsurvey/docsurvey.pdf | Bin 319425 -> 338597 bytes .../texmf-dist/doc/latex/docsurvey/docsurvey.tex | 852 +++++++++++++++------ 3 files changed, 638 insertions(+), 216 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/latex/docsurvey/README.txt b/Master/texmf-dist/doc/latex/docsurvey/README.txt index 4def82149e0..528f4fab39a 100644 --- a/Master/texmf-dist/doc/latex/docsurvey/README.txt +++ b/Master/texmf-dist/doc/latex/docsurvey/README.txt @@ -4,7 +4,7 @@ The LaTeX docsurvey package Provides the document "Programming LaTeX — A survey of documentation and packages" -2021/01/02 +2021/01/09 Copyright 2017-2021 Brian Dunn — www.BDTechConcepts.com LaTeX Project Public License, version 1.3 diff --git a/Master/texmf-dist/doc/latex/docsurvey/docsurvey.pdf b/Master/texmf-dist/doc/latex/docsurvey/docsurvey.pdf index 1f85590e317..aec96c4c64b 100644 Binary files a/Master/texmf-dist/doc/latex/docsurvey/docsurvey.pdf and b/Master/texmf-dist/doc/latex/docsurvey/docsurvey.pdf differ diff --git a/Master/texmf-dist/doc/latex/docsurvey/docsurvey.tex b/Master/texmf-dist/doc/latex/docsurvey/docsurvey.tex index 5c8f2c80887..a3d8d4324ed 100644 --- a/Master/texmf-dist/doc/latex/docsurvey/docsurvey.tex +++ b/Master/texmf-dist/doc/latex/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 }''. \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} -- cgit v1.2.3