
Upon the kerTeX base system is installed user level data. The former doesn't have sense without the latter since even the core of the system data (the compiled CM fonts; the plain formats for METAFONT, TeX, ε-TeX and MetaPost) is installed using the pkg framework.
But there are other external extensions proposed via the recipes, for example LaTeX and a bunch of macros linked to it.
RELEASE NOTES
- 2023-08-01: kerTeX / MetaPost: fix for a fault introduced when simplifying the search for an input'ed file . When simplifying the search of an input'ed file, that was "stuttering" in case of failure—the first search already searched for all alternative, so retrying was yielding exactly the same result—I had suppressed an alternative branch of the code, useless for the result, but inside which an automatic variable was defined ensuring that it was then defined also in case of failure. The result was that, in case of failure to find the file, the automatic variable had a random value, in all probability different from zero and was interpreted as "true" while it should have been false. Coredump was following. Corrected. Thanks to Dirk-Wilhelm Peters for reporting the problem!
- 2023-08-01: kerTeX / Prote: file primitives behavior. The new file primitives are expected to behave like the input primitive i.e. to add a ".tex" extension if there is none. Prote modified to do so. Needed for new LaTeX.
- 2023-07-25: >kerTeX: CWEB update and armv8l parm addition. The CWEB utilities have been updated to the 4.9 version now maintained by Andreas Scherer, and support has been added for armv8l (v8 ISA for 32 bits version in little endian). One has to use the new version of get_mk_install since there is the addition of a separate sources tarball: the one for CWEB separately maintained. Thanks to Antonio Olivares for bug reports on Android!
- 2023-05-09:Fix for latex.sh on Plan9. Sed(1) on Plan9/9front doesn't handle characters classes. Thanks to Jack Lawler for the report and fix!
- 2023-05-08: get_mk_install.sh. The script now verifies that the user given (if distinct from the default) does exist—the installation does NOT create the user and group—and that he belongs to the group given.
- 2023-03-17: LaTeX: recipe updated in
order to allow to add various different languages hyphenation
patterns and exceptions, by Babel names.
By defining on the command line (or in the environment) the variable
SUPPORTED_LANGUAGES with a blank separated list of Babel
names, the hyphenation patterns and exceptions of these languages
are compiled in the format. The switch, afterwards, has to be done
with Babel normal macros. Exemple:
SUPPORTED_LANGUAGES="french ukenglish ngerman russian" $KERTEX_SHELL latex.sh install
will add hyphenation for french, english UK variant (an extension of D.E.K. `hyphen.tex', new german (post 1996) and russian, the related "user level" Babel related packages having to be added afterwards, via their dedicated kerTeX recipe. - 2023-03-05: kerTeX_M: fix for compilation on RHEL. On RHEL, the order of the objects linked, at least when one is called "lib.o", does matter. Thanks to B. Atticus Grobe! for the report.
- 2023-01-19: kerTeX 0.99.19.01: Increase the memory (BIG) for current LaTeX on CTAN. The current LaTeX version on CTAN needs more memory in TeX (the memory is a compile time defined constant). Thanks to Antonio Olivares for the report!
- 2022-11-06: Fix for the compilation of kerTeX_T on Plan9. A macro definition related to the POSIX version is needed in order to compile some system dependent code (for the implementation of one of the supplementary routines required by LaTeX). Reported by Skip Tavakkolia. Also, fix of a blunder, spotted by Martin Ruckert, in input.ch (but that had no functionnal implication—no need to upgrade just for that). Thanks to both for reporting!
- 2022-10-13: Fix to the LaTeX recipe for Plan9. Some commands added to the recipe recently were not matching Plan9 usage (rmdir, mv directories...) and the call to mf was done without ensuring that the binary was in the PATH/path. Fixed. Thanks to Chris Gorman for the report!
- 2022-09-26: Update of the LaTeX recipe . The recipe has been updated to add various files needed to process at least the bbold@fonts.sh dtx when adding the support of these fonts for LaTeX (compatibility?). Thanks to Antonio Olivares for reporting and testing!
- 2022-09-12: Update of the
LaTeX recipe (2022-06-01-PL5). The recipe has been updated
in order to work with the current version on CTAN. Note: if the name of
the files have been unchanged, a recipe will work even with a more
recent version on CTAN. In case of a change, the recipe will fail and
has to be then used with the KerGIS cache of the files matching the time
when the recipe was written:
$KERTEX_SHELL rcp.sh -p http install
. Thank you to Antonio Olivares for reporting the incompatible change. - 2022-09-08: kerTeX minor release. Support for FreeBSD fetch as HTTP client (it supports CTAN CDN mirror redirections)—one has to use the new version of get_mk_install.sh to select it at installation time). Also, improvement of mp2ps for isolated MetaPost figures.
- 2022-05-18: Two new LaTeX packages: exam and lcg. (Suggested for addition by Antonio Olivares...)
- 2022-04-28: LaTeX package. Another bug fixing: the search path for fonts (installed by this very recipe) was not specified; but the LaTeX ones are mandatory for the format; hence they were searched with the default paths (the kerTeX installation on the node) and found only when LaTeX has been previously installed, and not found in a fresh install. Fixed. Thanks to Antonio Olivares for the bug report!
- 2022-04-26: Connection problems for
recipes (pkg). The recipe latex.sh uses a server
address that is in fact a CDN, redirecting to HTTPS servers depending on
load and location. Two problems : some http clients (depending on the
host system) are not able to handle the redirections or
(ftp(1) on FreeBSD) do not handle HTTPS; et, secondly,
curl, that can handle both (but with some flags)
is rejected by some servers when identified as Curl... If the default
client does not manage to download, use for example lftp(1)
by declaring it this way:
sys_httpc=lftp sh latex.sh install
or update the pkg management in kerTeX by:
sh $KERTEX_LIBDIR/pkg/rcp/tools@pkg.sh install that will allow (or should...) to use curl as client (sys_httpc=curl). Finally, you can also replace in the latex.sh recipe the server line: http://mirrors.ctan.org/ by http://downloads.kergis.com/kertex/pkg/src/ that has been fed with a copy of the data required by latex.sh, and that doesn't use a CDN nor require HTTPS (it serves HTTPS too, but it is not a requirement). - 2022-04-21: latex.sh: bug fix; kerTeX 0.99.17.1: increase of BIG capacity for LaTeX. A blunder in the latex.sh was not installing all the fonts related files relative to psnfss. Fixed. Thanks also to Jack Lawler! for signaling a portability blunder in the recipe (unzip used instead of $PKG_UNZIP). Pour kerTeX: capacities had to be increased for LaTeX documents defining a lot of control sequences. Also correction of an error emitted when meeting an end of file without the line being ended by a end of line. Ease of use: some documents referred to epsf.tex as epsf.sty: links added. Thanks to Antonio Olivares for the reports!
- 2022-04-18: latex.sh: bug fixes . Graphics was included but not mentionned in KXPATH; psnfss was incompletely included, all the pfb definition fonts missing and the dvips maps as well. Corrected. Thanks to Antonio Olivares for the report!
- 2022-04-17: kerTeX 0.99.16.0: Prote default engine and LaTeX3 compatibility. Release of the stable version with Prote as default TeX engine (TeX, e-TeX compatibility; additional primitives required by LaTeX3, and input handling compatible with Web2C (TeXLive) version). Also: the curdir specification "./some/file/path" leads to the pathname being taken as is, without searching (the curdir is the process one; not the dirname of the first input script file). The latex.sh recipe has been updated to allow to compile and install the latest version on CTAN (LaTeX related recipes—the present ones should be compatible—will be updated progressively when time permits).
- 2022-03-25 :Prote (devel): implementation of supplementary methods for the input primitive. Prote—default engine now for TeX, eTeX and LaTeX—now accepts a double quoted argument (allowing spaces in the name) and a grouped argument subjected to various expansions as a file name definition for the input primitive. Explanations can be found in the input.pdf document on the dedicated Prote page. Thanks to Phelype Oleinik for the test file about the expected behavior of the implementation! (Note: the recipe for LaTeX is unchanged, waiting the verification that the double quotes dance does not hide any devil in a little corner.)
- 2022-03-07: Prote: dev version 0.99.15.9: allowing spaces in filenames at the general shared library level. The majority of the engines used nowdays with LaTeX allow to specify as input, filenames with spaces (while, in the original code, spaces where delimiters and were thus forbidden in filenames). In order to achieve this, the shared library used for file searching and opening by all the utilities (whether written in WEB/Pascal or in C) had to be adapted and all the WEB/CWEB change files and/or the C code modified for the new API. The modification of the TeX input primitive will come next. This is an alpha release.
- 2021-10-14: Prote has been successfully tested on NetBSD, FreeBSD, DragonFly and Android, on amd64, aarch64 and earmv7 machines. As usual, thanks go to Antonio Olivares for being instrumental in testing on a lot of different systems!
- 2021-10-11: Prote has been integrateg in the development version of kerTeX. This version is available for development by selecting dev when get_mk_install.sh (or get_mk_install.rc) asks for the version. Please see the Prote page on this site for more informations!
- 2021-09-21: Prote: new engine, TeX and e-TeX compatible, with extensions. In the same spirit as e-TeX, Prote is developed on TeX and e-TeX, being compatible with these and adding extensions. The first extensions are the latest LaTeX required primitives (missing in TeX and e-TeX). The engine will be incorporated soon in the kerTeX distribution.
- 2021-09-02: Security fix for TeX, METAFONT, MetaPost and e-TeX. A bug, in the handling of the filenames in extrem cases has been found, and the present correction at least ensures that when writing the log or dvi files, the extensions ".log" and ".dvi" are always present. If you have installed the LaTeX recipe, after upgrading, please re-install LaTeX so that the underlying engine is the updated one (e-TeX).
- 2021-06-27 : Fix for kerTeX_T:mp2ps. echo treats or not escaped characters (this is implementation defined in POSIX.2). With the Pi shell, escaped characters are interpreted leading to an incorrect generation of the TeX template. This is corrected—this is the only modification and if mp2ps is working on your system, there is no need to update. Thanks to Antonio Olivares for reporting!
- 2021-04-22: D.E. Knuth's 2021 tune-up incorporated. D.E. Knuth has revised the TeX, METAFONT and al. system in early 2021. KerTeX has been updated to latest versions, e-TeX and MetaPost being adapted to match also.
- 2021-04-07: Fixes for some babel recipes (pkg). The Babel's recipes belarusian, friulan, georgian, hungarian, italian, occitan, piedmontese, romansh and slovenian have been fixed for a harmless bug: there is no .ins generated so the processing of these shall not be called. Thanks to Antonio Olivares for the report!
- 2021-03-08: fixes for Plan9. Plan9 doesn't provide rmdir and mv renames/moves files but not directories. Fix in RISK, RISK version adjustement in kertex_M, fix for mp2ps in kertex_T, and fixes for the recipes (pkg) latex.sh and amstex.sh. Thanks to Gilman Ironworks for reporting!
- 2021-02-11: fix of RISK for Raspberry Pi OS. The dynamically shared libc needs a second static library chunk whose informations are given in a pseudo libc in /usr/lib/... that is actually a ld script. Searching first /lib/... finds the true libc file but then, when linking, some symbols are not resolved. Solution: modify the order of the search for raspbian. (Thanks to Antonio Olivares for the report of the failure with the new version of Raspberry Pi!)
- 2020-11-22: fix to latex.sh recipe. The new recipe now integrates required packages (ams, babel core, cyrillic, graphics, tools—and ec fonts) that were separate packages before. Hence, after installing the new version, the latex recipe automatically removes the obsolete packages it replaces. But the new files were installed in the very same directory as the resp. old package. Hence, it the old package was installed, removing it removed the new files that have overwritten the old... Fixed. Thanks to Antonio Olivares!
- 2020-11-22: RISK and kerTeX_T fixes. RISK fix for untested "cd try_dir" that might fail (Linux); RISK fix and kerTeX_T fix for static compilation under Linux based distributions (tested on Android). Thanks once more to Antonio Olivares for the reports!
- 2020-11-18: RISK fix for FreeBSD and russian and ukrainian recipes fixes. RISK: Search for clang and do not take c99 that accepts only POSIX options. Russian and ukrainian: batchfile definition for docstrip has to be kept as is. Thanks to Antonio Olivares for the reports!
- 2020-11-17: RISK fixes for OpenBSD and arm64. Fixes have been applied for compilation on OpenBSD; paramaters file has been added for arm64 (aarch64). Thanks to Asad Lodhia for reports and tests!
- For LaTeX (babel) language recipes. The autogeneration generation of files is done via docstrip, that is provided by LaTeX and hence has to be done by latex and not tex—docstrip is accessible by tex if and only if babel@tex has been added. Thanks to Antonio Olivares for reporting the error!
- carlisle@latex recipe added for miscellaneous style or macros files written by David Carlisle (scalefnt.sty for example).
The available packages are the CTAN 2020-10-26 version ; LaTeX is version 2e 2020-02-02-PL5 (see discussion about engineering principles).
Usage of the packages framework
Generically, what in kerTeX refers to a pkg is linked to the addition of data to the system kernel.
The chunk of script allowing to download sources, process them and install the result according to the kerTeX hierarchy is called a recipe and hence we will use the abbreviation rcp to designate recipes.
After the installation of the directory hierarchy, some source files (for example the METAFONT scripts for the CM fonts) and the compiled programs, kerTeX uses the pkg system to compile and install the core data, that is the compiled CM fonts, the "plain" formats etc. This is done automatically when using the get_mk_install script. The rcp is core@pkg.sh.
For this recipe as well as for all the others, the processing is the same (here some_dir is the dir where the recipe file is, and rcp is the filename of the recipe—example: core@pkg.sh):
. which_kertex $KERTEX_SHELL some_dir/rcp install
De facto, there is a rcp dedicated dir in the kerTeX hierarchy: $KERTEX_LIBDIR/pkg/rcp/. This is under this very directory that all existing recipes are put when invoking the recipe rcp@pkg.sh, that downloads all the recipes in their current version (the downloading is proposed by the get_mk_install script):
. which_kertex $KERTEX_SHELL $KERTEX_LIBDIR/pkg/rcp/rcp@pkg.sh install
Since the pkg framework is the part submitted to the more frequent changes (compared to the base engines or the base fonts), it is possible to upgrade the pkg framework by using... the recipe tools@pkg.sh:
. which_kertex $KERTEX_SHELL $KERTEX_LIBDIR/pkg/rcp/tools@pkg.sh install
Availables packages (recipes)
The LaTeX required packages: ams, babel (base), cyrillic,
graphics and tools are installed with the LaTeX recipe and are no longer
separate packages (there is a babel base too for TeX and ε-TeX;
but not for LaTeX since it is included). Ec is included too in the
LaTeX recipe since, even if it is not listed as required, LaTeX
depends on it in order to render sample2e.tex or to pass ltxcheck.
Only the base babel is installed with LaTeX. One needs to install
the language dependent part with the dedicated recipe
some_language@latex.sh. (For TeX and ε-TeX,
install the babel@tex.sh and the
some_language@babel@tex.sh.)
The recipes allowing to generate the data to be added to the kerTeX kernel are signed, thus allowing, supplementary to the given information about the size of the files, to check that the downloaded files are indeed the ones the release manager has put online.
At the present, the release manager is Thierry Laronde, whose public key is available on the pgp.mit.edu server.
File | Date of publication | Size (in bytes) | Description | Signature |
---|---|---|---|---|
m3D@mp.sh | 2020-10-27 | 2792 | Installation of Anthony Phan's m3D package for the plain MetaPost. | m3D@mp.sh.sig |
bbm@fonts.sh | 2020-10-27 | 3544 | Gilles F. Robert's cm "blackboard" cm fonts | bbm@fonts.sh.sig |
bbold@fonts.sh | 2023-08-01 | 4026 | Alan Jeffrey "blackboard" fonts | bbold@fonts.sh.sig |
cmfrak@fonts.sh | 2020-10-27 | 3461 | Daniel Taupin's reencoded version of Yannis Haralambous' YFRAK fonts | cmfrak@fonts.sh.sig |
frcursive@fonts.sh | 2020-10-27 | 3923 | Emmanuel Beffara's cursive fonts. | frcursive@fonts.sh.sig |
lh@fonts.sh | 2020-10-28 | 3215 | The LH fonts address the problem of the wide variety of alphabets that are written with Cyrillic-style characters. The fonts are the original basis of the set of T2* and X2 encodings that are now used when LaTeX users need to write in Cyrillic languages. Warning: only T2A encoding for now. (Romick "yellow rabbit") | lh@fonts.sh.sig |
lm@fonts.sh | 2020-10-28 | 37204 | Latin Modern fonts for LaTeX. (Mark van Atten) | lm@fonts.sh.sig |
ly1@fonts.sh | 2020-10-27 | 6267 | LY1 encoded PostScript standard fonts (p*8y.tfm). | ly1@fonts.sh.sig |
pl@fonts.sh | 2020-10-27 | 5010 | Polish extensions to CM fonts | pl@fonts.sh.sig |
rsfs@fonts.sh | 2020-10-27 | 3425 | Ralph Smith's cm "Formal Script Symbol" fonts | rsfs@fonts.sh.sig |
urw@fonts.sh | 2020-10-27 | 21339 | URW PostScript Type-1 fonts with tfm and vf | urw@fonts.sh.sig |
babel@tex.sh | 2020-10-27 | 2439 | Babel base for the tex and etex engines. | babel@tex.sh.sig |
azerbaijani@babel@tex.sh | 2020-10-27 | 2463 | Installation of azerbaijani particularizations for Babel on the tex and etex engines. | azerbaijani@babel@tex.sh.sig |
basque@babel@tex.sh | 2020-10-27 | 2408 | Installation of basque particularizations for Babel on the tex and etex engines. | basque@babel@tex.sh.sig |
belarusian@babel@tex.sh | 2021-04-07 | 2484 | Installation of belarusian particularizations for Babel on the tex and etex engines. | belarusian@babel@tex.sh.sig |
bosnian@babel@tex.sh | 2020-10-27 | 2419 | Installation of bosnian particularizations for Babel on the tex and etex engines. | bosnian@babel@tex.sh.sig |
breton@babel@tex.sh | 2020-10-27 | 2408 | Installation of breton particularizations for Babel on the tex and etex engines. | breton@babel@tex.sh.sig |
bulgarian@babel@tex.sh | 2020-10-27 | 2441 | Installation of bulgarian particularizations for Babel on the tex and etex engines. | bulgarian@babel@tex.sh.sig |
catalan@babel@tex.sh | 2020-10-27 | 2419 | Installation of catalan particularizations for Babel on the tex and etex engines. | catalan@babel@tex.sh.sig |
croatian@babel@tex.sh | 2020-10-27 | 2430 | Installation of croatian particularizations for Babel on the tex and etex engines. | croatian@babel@tex.sh.sig |
czech@babel@tex.sh | 2020-10-27 | 2397 | Installation of czech particularizations for Babel on the tex and etex engines. | czech@babel@tex.sh.sig |
danish@babel@tex.sh | 2020-10-27 | 2408 | Installation of danish particularizations for Babel on the tex and etex engines. | danish@babel@tex.sh.sig |
dutch@babel@tex.sh | 2020-10-27 | 2397 | Installation of dutch particularizations for Babel on the tex and etex engines. | dutch@babel@tex.sh.sig |
english@babel@tex.sh | 2020-10-27 | 2419 | Installation of english particularizations for Babel on the tex and etex engines. | english@babel@tex.sh.sig |
esperanto@babel@tex.sh | 2020-10-27 | 2441 | Installation of esperanto particularizations for Babel on the tex and etex engines. | esperanto@babel@tex.sh.sig |
estonian@babel@tex.sh | 2020-10-27 | 2430 | Installation of estonian particularizations for Babel on the tex and etex engines. | estonian@babel@tex.sh.sig |
french@babel@tex.sh | 2020-10-27 | 2564 | Installation of french particularizations for Babel on the tex and etex engines. | french@babel@tex.sh.sig |
friulan@babel@tex.sh | 2021-04-07 | 2451 | Installation of friulan particularizations for Babel on the tex and etex engines. | friulan@babel@tex.sh.sig |
georgian@babel@tex.sh | 2021-04-07 | 2462 | Installation of georgian particularizations for Babel on the tex and etex engines. | georgian@babel@tex.sh.sig |
german@babel@tex.sh | 2020-10-27 | 2408 | Installation of german particularizations for Babel on the tex and etex engines. | german@babel@tex.sh.sig |
greek@babel@tex.sh | 2020-10-27 | 2397 | Installation of greek particularizations for Babel on the tex and etex engines. | greek@babel@tex.sh.sig |
hebrew@babel@tex.sh | 2020-10-27 | 2408 | Installation of hebrew particularizations for Babel on the tex and etex engines. | hebrew@babel@tex.sh.sig |
hungarian@babel@tex.sh | 2021-04-07 | 2473 | Installation of hungarian particularizations for Babel on the tex and etex engines. | hungarian@babel@tex.sh.sig |
icelandic@babel@tex.sh | 2020-10-27 | 2441 | Installation of icelandic particularizations for Babel on the tex and etex engines. | icelandic@babel@tex.sh.sig |
indonesian@babel@tex.sh | 2020-10-27 | 2452 | Installation of indonesian particularizations for Babel on the tex and etex engines. | indonesian@babel@tex.sh.sig |
interlingua@babel@tex.sh | 2020-10-27 | 2463 | Installation of interlingua particularizations for Babel on the tex and etex engines. | interlingua@babel@tex.sh.sig |
irish@babel@tex.sh | 2020-10-27 | 2397 | Installation of irish particularizations for Babel on the tex and etex engines. | irish@babel@tex.sh.sig |
italian@babel@tex.sh | 2021-04-07 | 2451 | Installation of italian particularizations for Babel on the tex and etex engines. | italian@babel@tex.sh.sig |
japanese@babel@tex.sh | 2020-10-27 | 2430 | Installation of japanese particularizations for Babel on the tex and etex engines. | japanese@babel@tex.sh.sig |
kurmanji@babel@tex.sh | 2020-10-27 | 2430 | Installation of kurmanji particularizations for Babel on the tex and etex engines. | kurmanji@babel@tex.sh.sig |
latin@babel@tex.sh | 2020-10-27 | 2397 | Installation of latin particularizations for Babel on the tex and etex engines. | latin@babel@tex.sh.sig |
latvian@babel@tex.sh | 2020-10-27 | 2419 | Installation of latvian particularizations for Babel on the tex and etex engines. | latvian@babel@tex.sh.sig |
macedonian@babel@tex.sh | 2020-10-27 | 2452 | Installation of macedonian particularizations for Babel on the tex and etex engines. | macedonian@babel@tex.sh.sig |
malay@babel@tex.sh | 2020-10-27 | 2397 | Installation of malay particularizations for Babel on the tex and etex engines. | malay@babel@tex.sh.sig |
norsk@babel@tex.sh | 2020-10-27 | 2397 | Installation of norsk particularizations for Babel on the tex and etex engines. | norsk@babel@tex.sh.sig |
occitan@babel@tex.sh | 2021-04-07 | 2451 | Installation of occitan particularizations for Babel on the tex and etex engines. | occitan@babel@tex.sh.sig |
piedmontese@babel@tex.sh | 2021-04-07 | 2495 | Installation of piedmontese particularizations for Babel on the tex and etex engines. | piedmontese@babel@tex.sh.sig |
polish@babel@tex.sh | 2020-10-27 | 2408 | Installation of polish particularizations for Babel on the tex and etex engines. | polish@babel@tex.sh.sig |
portuges@babel@tex.sh | 2020-10-27 | 2430 | Installation of portuges particularizations for Babel on the tex and etex engines. | portuges@babel@tex.sh.sig |
romanian@babel@tex.sh | 2020-10-27 | 2430 | Installation of romanian particularizations for Babel on the tex and etex engines. | romanian@babel@tex.sh.sig |
romansh@babel@tex.sh | 2021-04-07 | 2451 | Installation of romansh particularizations for Babel on the tex and etex engines. | romansh@babel@tex.sh.sig |
russian@babel@tex.sh | 2020-11-18 | 2356 | Installation of russian particularizations for Babel on the tex and etex engines. | russian@babel@tex.sh.sig |
samin@babel@tex.sh | 2020-10-27 | 2397 | Installation of samin particularizations for Babel on the tex and etex engines. | samin@babel@tex.sh.sig |
scottish@babel@tex.sh | 2020-10-27 | 2430 | Installation of scottish particularizations for Babel on the tex and etex engines. | scottish@babel@tex.sh.sig |
serbianc@babel@tex.sh | 2020-10-27 | 2430 | Installation of serbianc particularizations for Babel on the tex and etex engines. | serbianc@babel@tex.sh.sig |
slovak@babel@tex.sh | 2020-10-27 | 2408 | Installation of slovak particularizations for Babel on the tex and etex engines. | slovak@babel@tex.sh.sig |
slovenian@babel@tex.sh | 2021-04-07 | 2473 | Installation of slovenian particularizations for Babel on the tex and etex engines. | slovenian@babel@tex.sh.sig |
sorbian@babel@tex.sh | 2020-10-27 | 2419 | Installation of sorbian particularizations for Babel on the tex and etex engines. | sorbian@babel@tex.sh.sig |
spanish@babel@tex.sh | 2020-10-27 | 2419 | Installation of spanish particularizations for Babel on the tex and etex engines. | spanish@babel@tex.sh.sig |
swedish@babel@tex.sh | 2020-10-27 | 2419 | Installation of swedish particularizations for Babel on the tex and etex engines. | swedish@babel@tex.sh.sig |
thai@babel@tex.sh | 2020-10-27 | 2386 | Installation of thai particularizations for Babel on the tex and etex engines. | thai@babel@tex.sh.sig |
turkish@babel@tex.sh | 2020-10-27 | 2419 | Installation of turkish particularizations for Babel on the tex and etex engines. | turkish@babel@tex.sh.sig |
ukrainian@babel@tex.sh | 2020-11-18 | 2378 | Installation of ukrainian particularizations for Babel on the tex and etex engines. | ukrainian@babel@tex.sh.sig |
vietnamese@babel@tex.sh | 2020-10-27 | 2452 | Installation of vietnamese particularizations for Babel on the tex and etex engines. | vietnamese@babel@tex.sh.sig |
welsh@babel@tex.sh | 2020-10-27 | 2397 | Installation of welsh particularizations for Babel on the tex and etex engines. | welsh@babel@tex.sh.sig |
amstex.sh | 2021-03-08 | 3943 | Installation of the plain TeX (and e-TeX) versions of AMS-TeX. | amstex.sh.sig |
latex.sh | 2023-05-09 | 18597 | Installation of LaTeX on kerTeX (including documentation). Generates latex(1) (Prote engine). | latex.sh.sig |
azerbaijani@latex.sh | 2020-11-13 | 2306 | Installation of the azerbaijani particularizations for Babel required part of LaTeX. | azerbaijani@latex.sh.sig |
basque@latex.sh | 2020-11-13 | 2256 | Installation of the basque particularizations for Babel required part of LaTeX. | basque@latex.sh.sig |
belarusian@latex.sh | 2022-02-15 | 2328 | Installation of the belarusian particularizations for Babel required part of LaTeX. | belarusian@latex.sh.sig |
bosnian@latex.sh | 2020-11-13 | 2266 | Installation of the bosnian particularizations for Babel required part of LaTeX. | bosnian@latex.sh.sig |
breton@latex.sh | 2020-11-13 | 2256 | Installation of the breton particularizations for Babel required part of LaTeX. | breton@latex.sh.sig |
bulgarian@latex.sh | 2020-11-13 | 2286 | Installation of the bulgarian particularizations for Babel required part of LaTeX. | bulgarian@latex.sh.sig |
catalan@latex.sh | 2020-11-13 | 2266 | Installation of the catalan particularizations for Babel required part of LaTeX. | catalan@latex.sh.sig |
croatian@latex.sh | 2020-11-13 | 2276 | Installation of the croatian particularizations for Babel required part of LaTeX. | croatian@latex.sh.sig |
czech@latex.sh | 2020-11-13 | 2246 | Installation of the czech particularizations for Babel required part of LaTeX. | czech@latex.sh.sig |
danish@latex.sh | 2020-11-13 | 2256 | Installation of the danish particularizations for Babel required part of LaTeX. | danish@latex.sh.sig |
dutch@latex.sh | 2020-11-13 | 2246 | Installation of the dutch particularizations for Babel required part of LaTeX. | dutch@latex.sh.sig |
english@latex.sh | 2020-11-13 | 2266 | Installation of the english particularizations for Babel required part of LaTeX. | english@latex.sh.sig |
esperanto@latex.sh | 2020-11-13 | 2286 | Installation of the esperanto particularizations for Babel required part of LaTeX. | esperanto@latex.sh.sig |
estonian@latex.sh | 2020-11-13 | 2276 | Installation of the estonian particularizations for Babel required part of LaTeX. | estonian@latex.sh.sig |
exam@latex.sh | 2022-05-18 | 1902 | Eases production of exams. (Philip S. Hirschhorn) | exam@latex.sh.sig |
french@latex.sh | 2020-11-13 | 2411 | Installation of the french particularizations for Babel required part of LaTeX. | french@latex.sh.sig |
friulan@latex.sh | 2022-02-15 | 2298 | Installation of the friulan particularizations for Babel required part of LaTeX. | friulan@latex.sh.sig |
georgian@latex.sh | 2022-02-15 | 2308 | Installation of the georgian particularizations for Babel required part of LaTeX. | georgian@latex.sh.sig |
german@latex.sh | 2020-11-13 | 2256 | Installation of the german particularizations for Babel required part of LaTeX. | german@latex.sh.sig |
greek@latex.sh | 2020-11-13 | 2246 | Installation of the greek particularizations for Babel required part of LaTeX. | greek@latex.sh.sig |
hebrew@latex.sh | 2020-11-13 | 2256 | Installation of the hebrew particularizations for Babel required part of LaTeX. | hebrew@latex.sh.sig |
hungarian@latex.sh | 2022-02-15 | 2318 | Installation of the hungarian particularizations for Babel required part of LaTeX. | hungarian@latex.sh.sig |
icelandic@latex.sh | 2020-11-13 | 2286 | Installation of the icelandic particularizations for Babel required part of LaTeX. | icelandic@latex.sh.sig |
indonesian@latex.sh | 2020-11-13 | 2296 | Installation of the indonesian particularizations for Babel required part of LaTeX. | indonesian@latex.sh.sig |
interlingua@latex.sh | 2020-11-13 | 2306 | Installation of the interlingua particularizations for Babel required part of LaTeX. | interlingua@latex.sh.sig |
irish@latex.sh | 2020-11-13 | 2246 | Installation of the irish particularizations for Babel required part of LaTeX. | irish@latex.sh.sig |
italian@latex.sh | 2022-02-15 | 2298 | Installation of the italian particularizations for Babel required part of LaTeX. | italian@latex.sh.sig |
japanese@latex.sh | 2020-11-13 | 2276 | Installation of the japanese particularizations for Babel required part of LaTeX. | japanese@latex.sh.sig |
kurmanji@latex.sh | 2020-11-13 | 2276 | Installation of the kurmanji particularizations for Babel required part of LaTeX. | kurmanji@latex.sh.sig |
latin@latex.sh | 2020-11-13 | 2246 | Installation of the latin particularizations for Babel required part of LaTeX. | latin@latex.sh.sig |
latvian@latex.sh | 2020-11-13 | 2266 | Installation of the latvian particularizations for Babel required part of LaTeX. | latvian@latex.sh.sig |
lcg@latex.sh | 2022-05-19 | 1954 | Generates pseudo-random integers. (Erich Janka) | lcg@latex.sh.sig |
macedonian@latex.sh | 2020-11-13 | 2296 | Installation of the macedonian particularizations for Babel required part of LaTeX. | macedonian@latex.sh.sig |
malay@latex.sh | 2020-11-13 | 2246 | Installation of the malay particularizations for Babel required part of LaTeX. | malay@latex.sh.sig |
norsk@latex.sh | 2020-11-13 | 2246 | Installation of the norsk particularizations for Babel required part of LaTeX. | norsk@latex.sh.sig |
occitan@latex.sh | 2022-02-15 | 2298 | Installation of the occitan particularizations for Babel required part of LaTeX. | occitan@latex.sh.sig |
piedmontese@latex.sh | 2022-02-15 | 2338 | Installation of the piedmontese particularizations for Babel required part of LaTeX. | piedmontese@latex.sh.sig |
polish@latex.sh | 2020-11-13 | 2256 | Installation of the polish particularizations for Babel required part of LaTeX. | polish@latex.sh.sig |
portuges@latex.sh | 2020-11-13 | 2276 | Installation of the portuges particularizations for Babel required part of LaTeX. | portuges@latex.sh.sig |
romanian@latex.sh | 2020-11-13 | 2276 | Installation of the romanian particularizations for Babel required part of LaTeX. | romanian@latex.sh.sig |
romansh@latex.sh | 2022-02-15 | 2298 | Installation of the romansh particularizations for Babel required part of LaTeX. | romansh@latex.sh.sig |
russian@latex.sh | 2020-11-18 | 2203 | Installation of the russian particularizations for Babel required part of LaTeX. | russian@latex.sh.sig |
samin@latex.sh | 2020-11-13 | 2246 | Installation of the samin particularizations for Babel required part of LaTeX. | samin@latex.sh.sig |
scottish@latex.sh | 2020-11-13 | 2276 | Installation of the scottish particularizations for Babel required part of LaTeX. | scottish@latex.sh.sig |
serbianc@latex.sh | 2020-11-13 | 2276 | Installation of the serbianc particularizations for Babel required part of LaTeX. | serbianc@latex.sh.sig |
slovak@latex.sh | 2020-11-13 | 2256 | Installation of the slovak particularizations for Babel required part of LaTeX. | slovak@latex.sh.sig |
slovenian@latex.sh | 2022-02-15 | 2318 | Installation of the slovenian particularizations for Babel required part of LaTeX. | slovenian@latex.sh.sig |
sorbian@latex.sh | 2020-11-13 | 2266 | Installation of the sorbian particularizations for Babel required part of LaTeX. | sorbian@latex.sh.sig |
spanish@latex.sh | 2020-11-13 | 2266 | Installation of the spanish particularizations for Babel required part of LaTeX. | spanish@latex.sh.sig |
swedish@latex.sh | 2020-11-13 | 2266 | Installation of the swedish particularizations for Babel required part of LaTeX. | swedish@latex.sh.sig |
thai@latex.sh | 2020-11-13 | 2236 | Installation of the thai particularizations for Babel required part of LaTeX. | thai@latex.sh.sig |
turkish@latex.sh | 2020-11-13 | 2266 | Installation of the turkish particularizations for Babel required part of LaTeX. | turkish@latex.sh.sig |
ukrainian@latex.sh | 2020-11-18 | 2223 | Installation of the ukrainian particularizations for Babel required part of LaTeX. | ukrainian@latex.sh.sig |
vietnamese@latex.sh | 2020-11-13 | 2296 | Installation of the vietnamese particularizations for Babel required part of LaTeX. | vietnamese@latex.sh.sig |
welsh@latex.sh | 2020-11-13 | 2246 | Installation of the welsh particularizations for Babel required part of LaTeX. | welsh@latex.sh.sig |
biblatex@latex.sh | 2020-10-27 | 12490 | Bibliography with LaTeX, Bibtex being used only for sorting. (Mark van Atten) | biblatex@latex.sh.sig |
carlisle@latex.sh | 2020-11-13 | 1776 | Various styles and macros provided by David Carlisle : dotlessj, plain, remreset, scalefnt, slashed ; macros ltxtable.tex. | carlisle@latex.sh.sig |
cite@latex.sh | 2020-10-27 | 2070 | The package supports compressed, sorted lists of numerical citations, and also deals with various punctuation and other issues of representation, including comprehensive management of break points. (Romick "yellow rabbit") | cite@latex.sh.sig |
comment@latex.sh | 2020-10-27 | 2498 | Comment contributed LaTeX package. (Mark van Atten) | comment@latex.sh.sig |
csquotes@latex.sh | 2020-10-27 | 2372 | Context sensitive quotations facilities. (Mark van Atten) | csquotes@latex.sh.sig |
ellipsis@latex.sh | 2020-10-27 | 2304 | Fix uneven spacing around ellipses in LaTeX text mode. (Mark van Atten) | ellipsis@latex.sh.sig |
elpres@latex.sh | 2020-10-27 | 2311 | Elpres is a simple class for electronic presentations to be shown on screen or a beamer. Elpres is derived from article.cls and may be used with LaTeX or pdfLaTeX. (blstuart) | elpres@latex.sh.sig |
etoolbox@latex.sh | 2020-10-28 | 2298 | LaTeX programmers e-TeX toolbox. (Mark van Atten) | etoolbox@latex.sh.sig |
fancybox@latex.sh | 2020-10-28 | 2375 | The package provides variants for boxing. | fancybox@latex.sh.sig |
fancyhdr@latex.sh | 2020-10-28 | 2349 | The package provides extensive facilities, both for constructing headers and footers, and for controlling their use (for example, at times when LaTeX would automatically change the heading style in use). (blstuart) | fancyhdr@latex.sh.sig |
filecontents@latex.sh | 2020-10-28 | 2259 | Extended filecontents and filecontents* environments. (Mark van Atten) | filecontents@latex.sh.sig |
float@latex.sh | 2020-10-28 | 1930 | Improves the interface for defining floating objects such as figures and tables. Introduces the boxed float, the ruled float and the plaintop float. You can define your own floats and improve the behaviour of the old ones. (Romick "yellow rabbit") | float@latex.sh.sig |
footmisc@latex.sh | 2020-10-28 | 2188 | A range of footnote options. (Mark van Atten) | footmisc@latex.sh.sig |
geometry@latex.sh | 2020-10-28 | 2654 | The package provides an easy and flexible user interface to customize page layout, implementing auto-centering and auto-balancing mechanisms so that the users have only to give the least description for the page layout. For example, if you want to set each margin 2cm without header space, what you need is just \usepackage[margin=2cm,nohead]{geometry}. | geometry@latex.sh.sig |
harvard@latex.sh | 2020-10-28 | 2068 | Harvard citation package. (Mark van Atten) | harvard@latex.sh.sig |
logreq@latex.sh | 2020-10-28 | 2978 | Automatization of LaTeX workflow. (Mark van Atten) | logreq@latex.sh.sig |
memoir@latex.sh | 2020-10-28 | 2265 | Support for fictions, not fictions and mathematical books. (Mark van Atten) | memoir@latex.sh.sig |
natbib@latex.sh | 2020-10-28 | 2176 | Flexible bibliography support. (Mark van Atten) | natbib@latex.sh.sig |
ncctools@latex.sh | 2020-10-28 | 2199 | A collection of general packages. (Mark van Atten) | ncctools@latex.sh.sig |
oberdiek@latex.sh | 2020-10-28 | 2184 | Heiko Oberdiek contributed LaTeX packages. (Mark van Atten) | oberdiek@latex.sh.sig |
psnfss@latex.sh | 2022-04-19 | 6628 | Obsolete: These fonts are now directly installed with the latex.sh recipe. The recipe exists only to allow removable of a separately installed package. Support for various PostScript fonts. | psnfss@latex.sh.sig |
ruhyphen@latex.sh | 2022-05-18 | 2671 | A collection of Russian hyphenation patterns supporting a number of Cyrillic font encodings, including T2, UCY (Omega Unicode Cyrillic), LCY, LWN (OT2), and koi8-r.(Romick "yellow rabbit") | ruhyphen@latex.sh.sig |
todo@latex.sh | 2020-10-28 | 2146 | Make a to-do list for a document. (Mark van Atten) | todo@latex.sh.sig |
url@latex.sh | 2020-10-28 | 2104 | URL sensitive line breaks. (Mark van Atten) | url@latex.sh.sig |