Mingyu Xia submitted an update to the LiteSolution package. Version number: 2.1a 2024-04-17 License type: lppl1.3c Summary description: A template providing a light design for solutions of test papers Announcement text:
Version 2.1a released ...
Professional Typesetting |
Mingyu Xia submitted an update to the LiteSolution package. Version number: 2.1a 2024-04-17 License type: lppl1.3c Summary description: A template providing a light design for solutions of test papers Announcement text:
Version 2.1a released ...
The LaTeX Project Team submitted an update to the graphics-def package. Version number: 2024-04-13 License type: lppl1.3c Summary description: Colour and graphics option files Announcement text:
Update to graphics-def collection ...
Cédric Pierquet submitted an update to the PixelArtTikz package. Version number: 0.1.4 2024-04-16 License type: lppl1.3c Summary description: Work with PixelArts, with TikZ Announcement text:
Anamorphic cylinder pixelart.
...
Markus Kohm submitted the lscapeenhanced package. Version: 1.0 2024-04-16 License: lppl1.3c Summary description: An enhancement to the lscape and pdflscape packages Announcement text:
This package is a new KOMA-Script spin-off. As of KOMA-Script 3.42, it replaces the lscape hack of previous KOMA-Script package scrhack, ...
Karl Berry submitted an update to the tugboat-plain package. Version: 1.30 2024-04-15 License: other-free Summary description: Plain TeX macros for TUGboat Announcement text:
Internal updates to the plain TeX tugboat-plain package, now v1.30 2024-04-15, bringing it more in sync with the LaTeX package. ...
Karl Berry submitted an update to the tugboat package. Version: 2.32 2024-04-15 License: lppl1.3 Summary description: LaTeX macros for TUGboat articles Announcement text:
A small update to the LaTeX tugboat package, now v2.32 2024-04-15. ...
Joseph Wright submitted an update to the siunitx package. Version number: 3.3.14 2024-04-15 License type: lppl1.3c Summary description: A comprehensive (SI) units package Announcement text:
## [v3.3.14] - 2024-04-15 ...
Herbert Voß submitted an update to the pst-geometrictools package. Version number: 1.4 2024-04-15 License type: lppl1.3c Summary description: A PSTricks package to draw geometric tools Announcement text:
This version 1.4 fixes unbalanced save -- restore in the PS code ...
David Fussner submitted an update to the biblatex-chicago package. Version number: 2.3b 2024-04-15 License type: lppl1.3 Summary description: Chicago style files for BibLaTeX Announcement text:
This is a bug-fix release. Please see the Release file and biblatex-chicago.pdf ...
Oliver Beery submitted an update to the fontscale package. Version: 1.2.0 2024-04-15 License: lppl1.3c Summary description: A flexible interface for setting font sizes Announcement text:
### Added - It is now documented that the keys and commands provided by this ...
The LaTeX Project Team submitted the l3kernel-dev and l3backend-dev bundles. Version: 2024-04-11 License: lppl1.3c Summary description: Development pre-releases of l3kernel and l3backend Announcement text:
### Added - `\prop_(g)put_if_not_in:Nnn` (renamed from `\prop_(g)put_if_new:Nnn`) ...
François Pantigny submitted an update to the piton package. Version number: 2.8 2024-04-14 License type: lppl1.3 Summary description: Typeset Python listings with LPEG Announcement text:
The key 'path' now accepts a list of pathes. ...
Boris Veytsman submitted an update to the acmart package. Version number: 2.06 2024-04-13 License type: lppl1.3 Summary description: Class for typesetting publications of ACM Announcement text:
Version 2.06. Added eISSN for a number of journals. ...
Christophe Poulain submitted an update to the profmaquette package. Version number: 0.91 License type: lppl1.3c Summary description: Use exercises in different types of documents Announcement text:
- Add feature for Dyslexic student. - Bug fix : the "NonUtilise" key for environment exercice kept visible the associated ...
Florian Sihler submitted an update to the fancyqr package. Version number: 2.0 2024-04-13 License type: gpl3 Summary description: Fancy QR-Codes with TikZ Announcement text:
* Remove `tikz` dependency (switched to `pict2e`, which allows nesting in tikzpictures, and should be faster). ...
The LaTeX Project Team submitted an update to the tagpdf bundle. Version: 0.99b 2024-04-12 License: lppl1.3c Summary description: Tools for experimenting with tagging using pdfLaTeX and LuaLaTeX Announcement text:
### Added - \tag_spacechar_on:, \tag_spacechar_off: to locally switch off ...
Cédric Pierquet submitted an update to the WriteOnGrid package. Version number: 0.1.6 2024-04-12 License type: lppl1.3c Summary description: Write on grid lines Announcement text:
Possibility to automatically determine Rows&Columns based on the remaining spaces.
...
Cédric Pierquet submitted an update to the PixelArtTikz package. Version number: 0.1.3 2024-04-11 License type: lppl1.3c Summary description: Work with PixelArts, with TikZ Announcement text:
Splitting PixelArts into small parts.
...
Joseph Wright submitted an update to the siunitx package. Version: 3.3.13 2024-04-12 License: lppl1.3c Summary description: A comprehensive (SI) units package Announcement text:
### Fixed - Minimum digits in uncertainties under some circumstances (see issue ...
Dohyun Kim submitted an update to the luamplib package. Version: 2.28.0 2024-04-12 License: gpl2 Summary description: Use LuaTeX’s built-in MetaPost interpreter Announcement text:
* provide a new metapost operator 'mplibgraphictext', which is similar to ConTeXt's 'graphictext'. But the syntax is not the same: ...
Erik Nijenhuis submitted an update to the gitinfo-lua package. Version number: 1.1.0 License type: lppl1.3c Summary description: Display git project information in your LaTeX projects Announcement text:
## What's Changed ...
Jasper Habicht submitted an update to the jsonparse package. Version: 0.5.6 2024-04-11 License: lppl1.3c Summary description: Parse, store and access JSON data in LaTeX documents Announcement text:
-- Compatibility for older versions of L3 ...
David Wedekind, Paul Kantiem, and Dr. rer. nat. Wolf Müller submitted the epcqrcode package. Version: 1.0 2024-02-07 License: lppl1.3 Summary description: Generate valid EPC QR codes Announcement text:
The new epcqrcode package provides a simple way for generating valid EPC QR codes by providing syntax and validity checks for ...
Christoph P. Neumann submitted an update to the iaria-lite package. Version: 0.2 License: lppl1.3c Summary description: Write documents for the IARIA publications Announcement text:
Improved IARIA style conformance: keywords and table caption. ...
Christoph P. Neumann submitted an update to the iaria package. Version: 0.2 License: lppl1.3c Summary description: Write documents for the IARIA publications Announcement text:
Improved IARIA style conformance: keywords and table caption. ...
Christoph P. Neumann submitted an update to the cs-techrep package. Version number: 0.2 License type: lppl1.3c Summary description: Technical Reports in Computer Science and Software Engineering Announcement text:
Improved compatibility with several subfigure packages. ...
John Collins submitted an update to the latexmk package. Version: 4.85 2024-04-07 License: gpl2 Summary description: Fully automated LaTeX document generation Announcement text:
Correct bug in v. 4.84 that if $out_dir and $out2_dir referred to the same directory, but latexmk didn't detect that, then the subroutine copy ...
Japser Habicht submitted the jsonparse package. Version number: 0.5.5 2024-04-09 License type: lppl1.3c Summary description: Parse, store and access JSON data in LaTeX documents Announcement text:
jsonparse: A package for parsing, storing and accessing JSON data from files or strings in LaTeX documents. ...
Josef Friedrich submitted an update to the luakeys package. Version number: 0.14.0 2024-04-09 License type: lppl1.3c Summary description: A Lua module for parsing key-value options Announcement text:
### Added ...
The LaTeX Project Team submitted an update to the pdfmanagement-testphase package. Version number: 0.96h 2024-04-09 License type: lppl1.3c Summary description: LaTeX PDF management testphase bundle Announcement text:
### Fixed - structure destinations for boxed destinations ...
Walter Daems submitted an update to the uantwerpendocs package. Version: 4.6 2024-04-09 License: lppl1.3 Summary description: Course texts, master theses, and exams in University of Antwerp style Announcement text:
Bug fix release ...
Matthias Fresacher submitted an update to the pmdraw package. Version: 1.3 2024-04-09 License: lppl1.3 Summary description: Draw elements of the diagram monoids Announcement text:
- Fixed various bugs ...
Rishikesan T. Nair submitted an update to the elsarticle package. Version: 3.4 License: lppl1.3 Summary description: Class for articles for submission to Elsevier journals Announcement text:
Change Log ----------- ...
Daniel Bosk submitted the didactic package. Version: 1.7 2024-04-08 License: lppl1.3c Summary description: Tools for writing teaching material Announcement text:
Version: 1.6 2024-04-07 : ...
Olivier Péault submitted an update to the mptrees package. Version number: 24.04 2024-04-08 License type: lppl1.3c Summary description: Probability trees with MetaPost Announcement text:
- New commands for customising the shape of nodes and edges ...
Oliver Beery submitted an update to the fontscale package. Version number: 1.1.1 2024-04-07 License type: lppl1.3c Summary description: A flexible interface for setting font sizes Announcement text:
v1.1.1: ...
Elayson Abreu submitted an update to the abntexto package. Version number: 3.1.1-beta 2024-04-06 License type: pd Summary description: LaTeX class for formatting academic papers in ABNT standards Announcement text:
% Fixed alignment bug in \<ext>labelwidth commands produced with \definelegendplace. ...
Chris Hughes submitted an update to the latexindent package. Version number: 3.23.9 2024-04-06 License type: gpl3 Summary description: Indent a LaTeX document, highlighting the programming structure Announcement text:
latexindent.exe oneSentencePerLine bug fix, full details at ...
Stephan Lukasczyk submitted an update to the inconsolata-nerd-font package. Version number: 0.5 License type: ofl lppl1.3c Summary description: Inconsolata Nerd Font with support for XeLaTeX or LuaLaTeX Announcement text:
Changed: ...
Weijian Wu submitted an update to the SJTUTeX package. Version: 2.1.2 2024-04-05 License: lppl1.3c Summary description: LaTeX classes for Shanghai Jiao Tong University Announcement text:
This version uses `titletoc` package to modify layouts of contents lists, no longer uses the original `tocloft` package. ...
João M. Lourenço submitted an update to the coloredtheorem package. Version: 1.0.2 License: lppl1.3c Summary description: A colourful boxed theorem environment Announcement text:
A colorful boxed theorem environment, combining tcolorbox and breakable boxes. It supports full tcolorbox customization, automatic numbering, \label{...} and ...
Nicola Talbot submitted an update to the glossaries package. Version number: 4.54 2024-04-03 License type: lppl1.3 Summary description: Create glossaries and lists of acronyms Announcement text:
- added check for \l_datatool_measure_hook_tl (provided by datatool v3.0+) ...
Boris Veytsman submitted an update to the acmart package. Version number: 2.05 2024-04-03 License type: lppl1.3 Summary description: Class for typesetting publications of ACM Announcement text:
Version 2.05. Changed title for TELO. ...
Cédric Pierquet submitted an update to the customenvs package. Version: 0.1.4 2024-04-04 License: lppl1.3c cc-by-sa-4 Summary description: Custom environments (MCQ, list with picked items, ...) Announcement text:
Environment for creating an 'SMS chat' window. ...
Joseph Wright submitted an update to the csquotes package. Version: 5.2o 2024-04-04 License: lppl1.3c Summary description: Context sensitive quotation facilities Announcement text:
v5.20: - Fix an issue with repeated characters at the start of quotes in bookmarks ...
Vít Starý Novotný submitted an update to the markdown package. Version: 3.4.3-0-ge2c6be1a 2024-04-04 License: lppl1.3c Summary description: Converting and rendering markdown documents inside TeX Announcement text:
Fixes: - Remove trailing paragraph/interblock separators in right-open slice ...
Dohyun Kim submitted an update to the luamplib package. Version: 2.27.2 2024-04-04 License: gpl2 Summary description: Use LuaTeX’s built-in MetaPost interpreter Announcement text:
* for warning/info/error messages we now use our own lua function, instead of ltluatex's. As a result, mplib's multi-line messages are ...
Alan Munn submitted an update to the msu-thesis package. Version number: 4.2 2024-02-18 License type: lppl1.3 Summary description: Class for Michigan State University Master’s and PhD theses Announcement text:
The msu-thesis class provides a document class that conforms to the thesis ...
Esger Renkema submitted an update to the minim-mp package. Version number: 2024/1.6 License type: other-free Summary description: Low-level mplib integration for LuaTeX Announcement text:
This version fixes several bugs in the latex package, and provides a more ...
Erik Nijenhuis submitted an update to the lua-placeholders package. Version number: 1.0.3 2024-04-02 License type: lppl1.3c Summary description: Specifying placeholders for demonstration purposes Announcement text:
Added LaTeX custom hooks for namespaces and recording of loaded YAML/JSON files ...
Hugo Gomes submitted an update to the pgf-PeriodicTable package. Version: 2.1.0a 2024-04-03 License: lppl1.3 Summary description: Create custom periodic tables of elements Announcement text:
Translation files have been renamed from 'lang.{undefined,nl}.tex' to 'pgfPT.lang.{undefined,nl}.tex' to match the runtime tree of TeX Live. ...
John Collins submitted an update to the latexmk package. Version: 4.83 2024-01-31 License: gpl2 Summary description: Fully automated LaTeX document generation Announcement text:
This is a reversion to a previous version, since v. 4.84 has a serious bug, which is triggered for example, when the output directory is specified by an ...
Erik Nijenhuis submitted an update to the gitinfo-lua package. Version: 1.0.3 License: lppl1.3c Summary description: Display git project information in your LaTeX projects Announcement text:
Implemented Git awareness, enabling tools like latexmk to recompile automatically when switching branches or adding/resetting commits. ...
Cédric Pierquet submitted an update to the ResolSysteme package. Version number: 0.1.6 2024-04-02 License type: lppl1.3c Summary description: Work on linear systems using xint or pyluatex Announcement text:
Correction dans certains calculs. ...
Cédric Pierquet submitted an update to the ProfSio package. Version number: 0.2.4 2024-04-02 License type: lppl1.3c Summary description: Commands (with TikZ) to work with French “BTS SIO” maths themes Announcement text:
...
Sašo Živanović submitted an update to the Memoize package. Version number: 1.3.0 2024-04-02 License type: lppl1.3c Summary description: Externalization of graphics and memoization of compilation results in general Announcement text:
...
Johannes Pieper submitted an update to the schule package. Version number: 0.10.0 2024-04-01 License type: lppl1.3 Summary description: Support for teachers at German schools Announcement text:
The expected results horizon, which can be used for written exams, has been made ...
João M. Lourenço submitted the coloredtheorem package. Version number: 1.0 License type: lppl1.3c Summary description: A colourful boxed theorem environment Announcement text:
The coloredtheorem package is a simple environment, which takes no options, and ...
Oliver Beery submitted an update to the fontscale package. Version: 1.1.0 2024-03-31 License: lppl1.3c Summary description: A flexible interface for setting font sizes Announcement text:
\SetFontStep, \SetFontScale, \SetFontSize, \ScaleFont, and \SetFontSizeBaselineskip are now set up to work with \text_purify:n. ...
Boris Veytsman submitted an update to the acmart package. Version: 2.04 2024-03-31 License: lppl1.3 Summary description: Class for typesetting publications of ACM Announcement text:
Version 2.04. Compatibility with the new latex-dev format eSSN is always printed, even if pSSN is present ...
John Collins submitted an update to the latexmk package. Version number: 4.84 2024-03-29 License type: gpl2 Summary description: Fully automated LaTeX document generation Announcement text:
Update example_rcfiles/bib2gls_latexmkrc to deal with situation where .glstex file has basename of .bib file rather than that of main .tex file. ...
Cédric Pierquet submitted an update to the vectorlogos package. Version: 0.1.3 2024-03-30 License: lppl1.3c cc-by-3 cc-by-4 other-free gpl2 Summary description: Vectorial logos (GeoGebra, Emacs, Scratch, ...) with ‘inline’ support Announcement text:
Added logos for MikTeX + CTAN lion + LateX project ...
Cédric Pierquet submitted an update to the customenvs package. Version: 0.1.3 2024-03-30 License: lppl1.3c cc-by-sa-4 Summary description: Custom environments (MCQ, list with picked items, ...) Announcement text:
Environnement/commande pour des exercices, avec personnalisation(s) ...
Cédric Pierquet submitted an update to the pynotebook package. Version: 0.1.3 2024-03-30 License: lppl1.3c Summary description: pynotebook presents (raw, Markdown or Python) codes (and execution with LuaLaTeX) as in a Jupyter Notebook Announcement text:
Modification of 'gobble' behavior, with piton. Bugfixes. ...
Cédric Pierquet submitted an update to the ProfLycee package. Version: 3.03c 2024-03-30 License: lppl1.3c Summary description: A LaTeX package for French maths teachers in high school Announcement text:
Correction d'un bug avec 'gobble' pour les environnements liés à piton. Correction de bugs liés aux figures METAPOST (compatibilité avec ProfCollege). ...
Jonathan P. Spratte submitted an update to the ducksay package. Version: 2.7 2024-03-29 License: lppl1.3c Summary description: Draw ASCII art of animals saying a specified message Announcement text:
This release of ducksay changes a few internals for compatibility with the upcoming 2024-06-01 release of LaTeX2e. Additionally it now uses the new ...
Bob Tennent submitted an update to the MusiXTeX package. Version: 1.38 2024-03-29 License: gpl2+ Summary description: Sophisticated music typesetting Announcement text:
Minor correction to \changecontext to correct error reported by Wilfried Lingenberg. ...
Javier Bezos López submitted an update to the babel package. Version number: 24.3 2024-03-29 License type: lppl1.3 Summary description: Multilingual support for LaTeX, LuaLaTeX, XeLaTeX, and Plain TeX Announcement text:
Changes in version 24.3 are described in: ...
Peter M. Gerdes submitted an update to the rec-thy package. Version: 4.0 2024-03-29 License: pd Summary description: Commands to typeset recursion theory papers Announcement text:
Major breaking update to the package. Command names have been made more systematic, multiple names for the same command deleted and substantial ...
The Tsinghua University TUNA Association submitted an update to the thuthesis package. Version: 7.5.0 2024-03-29 License: lppl1.3c Summary description: Thesis template for Tsinghua University Announcement text:
This version contains numerous bug fixes atop v7.4.0, and adapts to the latest changes of March 2023 writing guide. ...
Dohyun Kim submitted an update to the luamplib package. Version: 2.27.1 2024-03-29 License: gpl2 Summary description: Use LuaTeX’s built-in MetaPost interpreter Announcement text:
fix a bug regarding local textext boxes ...
Chris Hughes submitted an update to the latexindent package. Version: 3.23.8 2024-03-28 License: gpl3 Summary description: Indent a LaTeX document, highlighting the programming structure Announcement text:
STDIN and GCString bugfixes, full details at https://github.com/cmhughes/latexindent.pl/releases/tag/V3.23.8 ...
Herbert Voß submitted an update to the hvextern package. Version: 0.41 2024-03-27 License: lppl1.3 Summary description: Write and execute external code, and insert the output Announcement text:
- added compiler option=Rscript ...
The second, improved, and extended edition of the LaTeX Cookbook was published this month, March 2024. The first edition, published in 2015, has been revised, and the code examples have been updated to work with the latest classes and packages of LaTeX in 2024. The new edition comes with additional examples that demonstrate tasks such as how to create fancy word clouds, program with Lua in LaTeX, simulate computer screen output, design puzzles, and, of course, more scientific examples such as drawing atomic orbitals, chemical elements in the periodic system, and other diagrams.
The revised chapters have been rearranged, and a new chapter about using ChatGPT as a coding assistant and editing tool has been added. The new contents are as follows:
Chapter 1, Exploring Various Document Classes, gives insight into diverse document types, and you’ll discover how LaTeX is versatile for creating theses, books, CVs, presentations, flyers, and large posters with tailored examples.
Chapter 2, Tuning the Text, focuses on customizing text details within documents. Beginning with essential fundamentals, we’ll cover practical tips and conclude the chapter with demonstrations of LaTeX’s capabilities beyond standard paragraph formatting.
Chapter 3, Adjusting Fonts, shows how to make global font choices and explore techniques for adjusting fonts within your document.
Chapter 4, Creating Tables, explains how to craft visually appealing tables. This includes guidance on creating legible tables, aligning numeric data, and incorporating colors. It introduces the concept of floating tables and figures, enabling automated positioning. Additionally, the chapter discusses advanced topics such as merging and splitting cells and importing table data from external files.
Chapter 5, Working with Images, begins by exploring considerations related to image quality. You’ll find practical instructions on incorporating, positioning, shaping, and aligning images in LaTeX.
Chapter 6, Creating Graphics, provides step-by-step instructions for crafting compelling graphics. The chapter leverages modern graphics packages, enabling the creation of comprehensive graphics, including various types of diagrams and charts.
Chapter 7, Creating Beautiful Designs, guides you on incorporating background images, crafting attractive ornaments, integrating appealing headings, generating calendars and word clouds, incorporating symbols for computer keys and menu items, and simulating terminal output.
Chapter 8, Producing Contents, Indexes, and Bibliographies, provides practical solutions for quickly customizing the table of contents, lists of figures and tables, bibliographies, glossaries, and indexes.
Chapter 9, Optimizing PDF Files, explores the functionalities of PDFs, including metadata, PDF comments, and fillable forms. You’ll learn techniques for merging PDF files, adjusting margins, optimizing output for e-books, and creating animations in a PDF.
Chapter 10, Writing Advanced Mathematics, works with LaTeX’s enduring strengths—its exceptional typesetting capabilities for mathematical formulas. After a quick tutorial, you’ll learn advanced techniques for refining formulas and creating theorems, diagrams, geometric figures, and plots in 2D and 3D.
Chapter 11, Using LaTeX in Science and Technology, deals with additional scientific fields, including chemistry, physics, computer science, and various technologies such as electronics. This chapter provides a comprehensive overview, showcasing how LaTeX can be effectively applied across diverse fields through specific examples.
Chapter 12, Getting Support on the Internet, starts with a guide to the most valuable Internet resources for LaTeX. Then, it demonstrates how to seek support from the TeX online communities efficiently.
Chapter 13, Using Artificial Intelligence with LaTeX, provides guidance and examples on harnessing the capabilities of ChatGPT to streamline code work and enhance your content efficiently.
The book grew to 424 pages and is now printed in color for the best experience with the many drawings. It is also available as a Kindle book, and if you buy the printed book or the Kindle, you can get the PDF ebook for free at the publisher’s website.
Hu Zhenzhen submitted an update to the biblatex-gb7714-2015 package. Version: 1.1q 2024-03-27 License: lppl1.3c Summary description: A BibLaTeX implementation of the GBT7714-2015 bibliography style for Chinese users Announcement text:
1. add the medium identifier OL for entries containing doi or eprint. ...
Jesse Straat submitted the reptheorem package. Version: 1.0 2024-03-27 License: lppl1.3c Summary description: Repetition of theorem environments Announcement text:
The reptheorem package allows one to replicate theorems, either before or after ...
Oliver Beery submitted an update to the fontscale package. Version number: 1.0.3 2024-03-26 License type: lppl1.3c Summary description: A flexible interface for setting font sizes Announcement text:
Some code changes, particularly to document commands defined with optional ...
Christophe Poulain submitted an update to the profmaquette package. Version number: 0.90 License type: lppl1.3c Summary description: Use exercises in different types of documents Announcement text:
- bugs fixed ...
Alain Matthes submitted an update to the tkz-elements package. Version: 2.20c License: lppl1.3 Summary description: A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide Announcement text:
Package: ...