#TeXLaTeX

2026-02-09

From #CTAN:

Walter Daems submitted an update to the beamer-reveal package.

Version number: 1.09 2026-02-08
License type: lppl1.3

Summary description: Convert beamer slides to reveal.js HTML presentations

ctan.org/pkg/beamer-reveal

#TeXLaTeX 📽️

2026-02-09

From #CTAN:

Mingyu Xia submitted an update to the LiteTable package.

Version number: 3.9A 2026-02-07
License type: lppl1.3c

Summary description: Class schedules with colorful course blocks

ctan.org/pkg/litetable

#TeXLaTeX 🧑‍🎓

2026-02-09

From #CTAN:

Herbert Voß submitted an update to the xindex package.

Version: 1.03 2026-02-07
License: lppl1.3 mit

Summary description: Unicode-compatible index generation

ctan.org/pkg/xindex

#TeXLaTeX 📇

2026-02-09

The #TeXLive 2026 pretest has started. I activated the pretest builds within our #IslandOfTeX #docker images yesterday.

So in case you want to help testing wthout killing/replacing your local installation feel free to use those. e.g. the full image is available via:

registry.gitlab.com/islandoftex/images/texlive:pretest-full

Rebuild will happen daily to keep you up to date.
Thanks for helping!

#TeXLaTeX

More Information on the pretest can be found at tug.org/texlive/pretest.html

Ahh, our new paper draft is coming nicely. ☺️

(I think I blame VSCodium’s built in PDF viewer for this)

#TeXLaTeX

A column of rendered LaTeX, specially RevTeX, except virtually everything is missing except for some P’s in math mode equations. There are also a couple of half empty integrals at the top.
2026-02-09

From #CTAN:

Mingyu Xia submitted an update to the physics3 package.

Version number: 0.2A 2026-02-07
License type: lppl1.3c

Summary description: Modularized package for easy setting of physical formulas

ctan.org/pkg/physics3

#TeXLaTeX

2026-02-09

From #CTAN:

Joseph Wright submitted an update to the ltx-talk bundle.

Version: 0.4.3 2026-02-06
License: lppl1.3c

Summary description: A class for typesetting presentations

ctan.org/pkg/ltx-talk

#TeXLaTeX 📽️

2026-02-09

From #CTAN:

Maïeul Rouquette submitted an update to the reledmac package.

Version: 2.44.2 2026-02-06
License: lppl1.3

Summary description: Typeset scholarly editions

ctan.org/pkg/reledmac

#TeXLaTeX

2026-02-09

From #CTAN:

Renier Tan submitted an update to the sysuthesis package.

Version: 1.0.0 2026-02-06
License: lppl1.3c

Summary description: LaTeX thesis template for Sun Yat-sen University

ctan.org/pkg/sysuthesis

#TeXLaTeX

2026-02-08

From #CTAN:

The LaTeX Project Team submitted an update to the show-pdf-tags package.

Version: 1.5
License: mit

Summary description: Extract PDF tags from tagged PDF files

ctan.org/pkg/show-pdf-tags

#TeXLaTeX

2026-02-08

From #CTAN:

Vít Starý Novotný submitted an update to the expltools package.

Version: 2026-02-05
License: lppl1.3c gpl2+

Summary description: Development tools for expl3 programmers

ctan.org/pkg/expltools

#TeXLaTeX

2026-02-08
Yesterday, I ran *very late*, so I just couldn’t start the day with an early run today. Instead, I worked from 6:30 to 10:40 on a large scale #TexLaTeX presentation (this turns out to be immensely hilarious as I‘ve been rather out of the TeX loop for some time, using it on and off for ~5-10 documents/year – but I‘m getting back into the game, and I like it!)

At 10:40 am, our middle daughter FaceTimed from Australia, we could even add our youngest daughter, who‘s in Malta right now, to the call.

After that: warm-up, #Running, #JumpRope

While on my way, I took some pics, most of them near Unterkochen (the funny translation of this is: Undercooking). Snow is partly gone, I‘d wish for it to disappear altogether this very instant, but, you know, it’s still only February…

Have a great Sunday, cheers around the world to all our fellow #mastorunners

👊🏻🏃🤩

(In case, you‘ve really looked at all the pics, then you might have noticed a surprising thing to me: Jumping rope seems to have an extremely low impact on my body, it’s mostly Zone 1 Training.
Dr. Marco Klementmaklem@leuchtstark.dev
2026-02-08

RE: social.leuchtstark.dev/@maklem

Erfahrungsbericht nach einer Woche (mal wieder) #LinuxDesktop.

  • Distro: Von #Mint wechselte ich nach #CachyOS. Der Installer von Mint mit OS- und Flatpak-Paketen ist cool. Außer die Flatpak-Sandbox stört die gewollte Funktion (wie #LibreWolf mit #KeePassXC-Plugin, welches dann nicht selbst auf KeePassXC zugreifen kann..) Und nachdem ich eh auf KDE wechseln wollte (nächster Punkt), warum nicht auch das OS mit?
  • Desktop-Environment: #KDE #Plasma ist bei großen Bildschirmen mit Skalierung gut. (#Cinnamon kann das auch, aber eher geschummelt. Und das Schummeln hat mir viele Spiele verwirrt.)
  • Email: Die #KDE Groupware Sammlung aus Kontact, KMail, KOrganizer, Kleopatra, KAddressBook find ich ganz gut und hat alles was ich brauch (#CalDav, #CardDav, IMAP, #GnuPG). Einen #OpenPGP-Schlüssel auf #SmartCard habe ich mir auch wieder eingerichtet.
  • Emojis für Statuszeichen ( ✅ ⚠️ ❌ ❔ ) funktionieren etwas anders. Unter Wayland können die nur in die Zwischenablage gespeichert werden, aber nicht direkt von einem Programm in ein anderes eingefügt werden; oder ich habe das noch nicht gefunden.
  • Spiele: #Steam und #Proton funktionieren super. Nativ habe ich #Hytale und #ProjectZomboid getestet. Minecraft (Java-Edition) lief auch früher schon super.
  • StreamDeck: Dies wird nun über #Companion (Bitfocus) angesteuert. Das ist etwas Komplexer und größer als StreamDeckUI, und kann über Farbänderungen Feedback anzeigen (Welchen Lautsprecher verwende ich gerade, bin ich Stummgeschaltet) und zusätzlich durch Plugins erweitert werden (wie für OBS-Studio, Discord, ... und viel Audio-Video-Hardware 😅).
  • ⚠️ CaptureCard Für meine HD60S gibt es keine Treiber und wird es vermutlich nie geben. Das Interesse in der Community ist klein, und neuere Geräte können zumeist über UVC (USB Video Class) angesteuert werden und brauchen keine Spezialtreiber.
  • VR möchte ich mir noch anschauen. Die Hardware dazu habe ich theoretisch ja.
  • Office: Typische Bürosoftware (Tabellen, Texte) verwende ich privat nicht. Da kann ich nichts zu sagen; außer #LaTeX (#TexLaTeX) mit #TexStudio, und das lief früher schon super.

Gibt's sonst noch Fragen oder Befürchtungen?

#Linux #Desktop #DIDit #Gaming #GamingOnLinux #DigitalIndependence #DigitalSovereignty #DigitalAutonomy #DUTgemacht

2026-02-08

@yoshi mit #texlatex hab ich in einer Bewerbung meinen aktuellen Arbeitgeber beeindruckt. Das war zusätzlich ausschlaggebend dafür, dass ich meine aktuelle Stelle habe. 😃

2026-02-08

@yoshi ich könnte natürlich auch meine Handschrift als eigene Schriftart in #texlatex verwenden. 😅🤭

Dr. Anna Latouranna@mathstodon.xyz
2026-02-07

Heard about the am-dash (theamdash.com/) on the latest episode of 99 Percent Invisible.

As I understand it, there's no unicode for the am-dash yet. While I have downloaded Times New Human and Areal, I wouldn't now how to actually get the am-dash in a LaTeX-generated document, since the command to get it is more than a single character.

I hacked something together, but obviously that's not the same.

Does anybody know how to do it properly? Or maybe someone has already contacted Cocogun to ask if they'd be willing to collaborate on a project to make a tiny LaTeX package or something, just so we can use the am-dash in our LaTeX-typeset documents?

#TexLaTeX #Typography #Typesetting #Fonts #AmDash #99pi #Podcast

Text: "While this will work in a pinch — especially for a LaTeX hacker like me — it's not quite the same as a proper am-dash."

Instead of em-dashes, tho, there is a mirrored integral laying on its side.LaTeX source code for the standalone document. The am-dash-like character is achieved by a mathmode integral sign that is first rotate -82 degrees by a rotatebox command, then mirrored by a scalebox command.
2026-02-07

Also ich bin grade sehr verwirrt über das verhalten von #pdfjam

Ich möchte von einer Menge PDF-Dateien jeweils immer nur die zweite Seite in einem neuen Dokument zusammenführen.

Ich rufe
`pdfjam -o output.pdf *pdf 2`

auf. Die Hilfe sagt ja, man kann eine Seitenselektion auf mehrere Dateien anwenden, und eine Seitenseleketion wird auf alle Dateien die ihr unmittelbar vorranstehen angewendet.

In der output.pdf werden aber dennoch von allen Dateien alle Seiten gesammelt; außer von der letzten. Die Seitenselektion wird nur auf die letzte Datei angewendet.

Ich habe keine Konfig, in der irgendwelche abweichenden Sachen stehen könnten; und wenn ich --vanilla mit übergebe ist das Verhalten gleich.

Kann mir jemand auf die Sprünge helfen, an welcher Stelle ich das pdfjam falsch handhabe?

#texlatex #pdfpages

Yoshi :progress_pride:yoshi@c3d2.social
2026-02-07

@necrosis Ich würde ja sagen, das kommt sehr auf den / die Rezipient:in an.
Ich kann mir sehr gut Personen vorstellen, welche von einem #TeXLaTeX Liebesbrief hin und weg währen.

Aber natürlich kommt der persönliche Touch bei einem handgeschriebenen Brief mit Büttenpapier auch sehr zu Geltung.

2026-02-07

Wollte es erst mit #texlatex machen.

Dann aber festgestellt, dass die DIN 5008 für Liebesbriefe eher ungeeignet ist. 😅🤣

Was schreibt man bei "Betreff" oder "Ihr/Unser Zeichen" rein bei einem Liebesbrief? 😅🤭

2026-02-07

I made a little extension to my Python-based LaTeX math renderer so it can be used to draw equations and Sympy expressions directly in the terminal as sixel graphics. Install with `pip install sixelmath` and give it a try! (in a sixel-supported terminal, of course).

Source: github.com/cdelker/sixelmath

#sixel #python #sympy #TeXLaTeX #terminal #equations #ziamath #konsole

Screenshot of the Konsole terminal emulator running an interactive Python session demonstrating sixelmath. Two lines of Python code are entered:

    from sixelmath import sixelmath
    sixelmath(r'\oiint_S E \cdot dA = \frac{Q}{\epsilon_0}')

The output shows the rendered equation of Gauss's Law.Screenshot of the Konsole terminal emulator running an interactive Python session demonstrating use of sixelmath with sympy. Three lines of code calculate an integral:

    import sympy
    x = sympy.Symbol('x')
    result = sympy.integrate(x**2 * sympy.exp(x) * sympy.cos(x), x)

The standard result is displayed as:

    x**2*exp(x)*sin(x)/2 + x**2*exp(x)*cos(x)/2 - x*exp(x)*sin(x) + exp(x)*sin(x)/2 - exp(x)*cos(x)/2

Then, sixelmath is imported and the result displayed again

    from sixelmath import sympysixel
    result

Which shows the same result, this time rendered in regular mathematical notation.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst