home.social

#texlatex — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #texlatex, aggregated by home.social.

  1. #+language: en
    …
    
    English text @@html:<span lang="eo">@@@@latex:\textlang{eo}{@@esperanta teksto@@html:</span>@@@@latex:}@@
    

    This looks quite something. I wonder if there is a better way of doing it 🤔

    #lang_en #Emacs #org #LaTeX #TeXLaTeX

  2. #+language: en
    …
    
    English text @@html:<span lang="eo">@@@@latex:\textlang{eo}{@@esperanta teksto@@html:</span>@@@@latex:}@@
    

    This looks quite something. I wonder if there is a better way of doing it 🤔

    #lang_en #Emacs #org #LaTeX #TeXLaTeX

  3. #+language: en
    …
    
    English text @@html:<span lang="eo">@@@@latex:\textlang{eo}{@@esperanta teksto@@html:</span>@@@@latex:}@@
    

    This looks quite something. I wonder if there is a better way of doing it 🤔

    #lang_en #Emacs #org #LaTeX #TeXLaTeX

  4. #+language: en
    …
    
    English text @@html:<span lang="eo">@@@@latex:\textlang{eo}{@@esperanta teksto@@html:</span>@@@@latex:}@@
    

    This looks quite something. I wonder if there is a better way of doing it 🤔

    #lang_en #Emacs #org #LaTeX #TeXLaTeX

  5. #+language: en
    …
    
    English text @@html:<span lang="eo">@@@@latex:\textlang{eo}{@@esperanta teksto@@html:</span>@@@@latex:}@@
    

    This looks quite something. I wonder if there is a better way of doing it 🤔

    #lang_en #Emacs #org #LaTeX #TeXLaTeX

  6. Die aktuelle „TeXnische Komödie“ (Mitgliederzeitschrift von DANTE) enthält einen langen Artikel über die Verwendung einer OpenType-Schulschrift mit TeX live 2019, XeLaTeX und 7 bit ASCII.

    Ich verstehe wirklich nicht, warum der nicht abgelehnt wurde – so etwas war 2019 schon veraltet, ist nur noch peinlich und wirft ein ganz schlechtes Licht auf die TeX-Szene.

    #TeXLaTeX #DANTE #OpenType #TeXlive

  7. Die aktuelle „TeXnische Komödie“ (Mitgliederzeitschrift von DANTE) enthält einen langen Artikel über die Verwendung einer OpenType-Schulschrift mit TeX live 2019, XeLaTeX und 7 bit ASCII.

    Ich verstehe wirklich nicht, warum der nicht abgelehnt wurde – so etwas war 2019 schon veraltet, ist nur noch peinlich und wirft ein ganz schlechtes Licht auf die TeX-Szene.

    #TeXLaTeX #DANTE #OpenType #TeXlive

  8. Die aktuelle „TeXnische Komödie“ (Mitgliederzeitschrift von DANTE) enthält einen langen Artikel über die Verwendung einer OpenType-Schulschrift mit TeX live 2019, XeLaTeX und 7 bit ASCII.

    Ich verstehe wirklich nicht, warum der nicht abgelehnt wurde – so etwas war 2019 schon veraltet, ist nur noch peinlich und wirft ein ganz schlechtes Licht auf die TeX-Szene.

    #TeXLaTeX #DANTE #OpenType #TeXlive

  9. Die aktuelle „TeXnische Komödie“ (Mitgliederzeitschrift von DANTE) enthält einen langen Artikel über die Verwendung einer OpenType-Schulschrift mit TeX live 2019, XeLaTeX und 7 bit ASCII.

    Ich verstehe wirklich nicht, warum der nicht abgelehnt wurde – so etwas war 2019 schon veraltet, ist nur noch peinlich und wirft ein ganz schlechtes Licht auf die TeX-Szene.

    #TeXLaTeX #DANTE #OpenType #TeXlive

  10. Die aktuelle „TeXnische Komödie“ (Mitgliederzeitschrift von DANTE) enthält einen langen Artikel über die Verwendung einer OpenType-Schulschrift mit TeX live 2019, XeLaTeX und 7 bit ASCII.

    Ich verstehe wirklich nicht, warum der nicht abgelehnt wurde – so etwas war 2019 schon veraltet, ist nur noch peinlich und wirft ein ganz schlechtes Licht auf die TeX-Szene.

    #TeXLaTeX #DANTE #OpenType #TeXlive

  11. It's this time of the year for JabRef maintainers, users, and students who participated during #GSOC.

    @InAnYan and @Hancong for coming all the way from #Switzerland and the #Netherlands by train (thanks #DB) and having quite an odyssey!

    If you have an important issue we need to address, now is the chance to get it fixed in the next hours or days!

    #jabref #java #javafx #opensource #bibtex #texlatex #bibliography #library #opensource #freesoftware

  12. It's this time of the year for JabRef maintainers, users, and students who participated during #GSOC.

    @InAnYan and @Hancong for coming all the way from #Switzerland and the #Netherlands by train (thanks #DB) and having quite an odyssey!

    If you have an important issue we need to address, now is the chance to get it fixed in the next hours or days!

    #jabref #java #javafx #opensource #bibtex #texlatex #bibliography #library #opensource #freesoftware

  13. It's this time of the year for JabRef maintainers, users, and students who participated during #GSOC.

    @InAnYan and @Hancong for coming all the way from #Switzerland and the #Netherlands by train (thanks #DB) and having quite an odyssey!

    If you have an important issue we need to address, now is the chance to get it fixed in the next hours or days!

    #jabref #java #javafx #opensource #bibtex #texlatex #bibliography #library #opensource #freesoftware

  14. It's this time of the year for JabRef maintainers, users, and students who participated during #GSOC.

    @InAnYan and @Hancong for coming all the way from #Switzerland and the #Netherlands by train (thanks #DB) and having quite an odyssey!

    If you have an important issue we need to address, now is the chance to get it fixed in the next hours or days!

    #jabref #java #javafx #opensource #bibtex #texlatex #bibliography #library #opensource #freesoftware

  15. It's this time of the year for JabRef maintainers, users, and students who participated during #GSOC.

    @InAnYan and @Hancong for coming all the way from #Switzerland and the #Netherlands by train (thanks #DB) and having quite an odyssey!

    If you have an important issue we need to address, now is the chance to get it fixed in the next hours or days!

    #jabref #java #javafx #opensource #bibtex #texlatex #bibliography #library #opensource #freesoftware

  16. CW: Dissertation - progress

    Habe jetzt noch mal einiges über #TexLaTex und \if, \ifnum, und \IfInteger gelernt.
    Das gute ist jetzt, auf jeder arabisch nummerierten rechten Seite wird in der Kopfzeile ein Bild mit dem Dateinamen der aktuellen Seite eingeblendet.
    Aber nur bis Seite 175.

    Das #Daumenkino in der #MöphDiss ist fertig.
    (Jaha. Ich nehme es für die Korrekturversion noch mal raus, aber die Abgabeversion meines #Privatvergnügen​s wird es enthalten.)

  17. CW: Dissertation - progress

    Habe jetzt noch mal einiges über #TexLaTex und \if, \ifnum, und \IfInteger gelernt.
    Das gute ist jetzt, auf jeder arabisch nummerierten rechten Seite wird in der Kopfzeile ein Bild mit dem Dateinamen der aktuellen Seite eingeblendet.
    Aber nur bis Seite 175.

    Das #Daumenkino in der #MöphDiss ist fertig.
    (Jaha. Ich nehme es für die Korrekturversion noch mal raus, aber die Abgabeversion meines #Privatvergnügen​s wird es enthalten.)

  18. CW: Dissertation - progress

    Habe jetzt noch mal einiges über #TexLaTex und \if, \ifnum, und \IfInteger gelernt.
    Das gute ist jetzt, auf jeder arabisch nummerierten rechten Seite wird in der Kopfzeile ein Bild mit dem Dateinamen der aktuellen Seite eingeblendet.
    Aber nur bis Seite 175.

    Das #Daumenkino in der #MöphDiss ist fertig.
    (Jaha. Ich nehme es für die Korrekturversion noch mal raus, aber die Abgabeversion meines #Privatvergnügen​s wird es enthalten.)

  19. CW: Dissertation - progress

    Habe jetzt noch mal einiges über #TexLaTex und \if, \ifnum, und \IfInteger gelernt.
    Das gute ist jetzt, auf jeder arabisch nummerierten rechten Seite wird in der Kopfzeile ein Bild mit dem Dateinamen der aktuellen Seite eingeblendet.
    Aber nur bis Seite 175.

    Das #Daumenkino in der #MöphDiss ist fertig.
    (Jaha. Ich nehme es für die Korrekturversion noch mal raus, aber die Abgabeversion meines #Privatvergnügen​s wird es enthalten.)

  20. CW: Dissertation - progress

    Habe jetzt noch mal einiges über #TexLaTex und \if, \ifnum, und \IfInteger gelernt.
    Das gute ist jetzt, auf jeder arabisch nummerierten rechten Seite wird in der Kopfzeile ein Bild mit dem Dateinamen der aktuellen Seite eingeblendet.
    Aber nur bis Seite 175.

    Das #Daumenkino in der #MöphDiss ist fertig.
    (Jaha. Ich nehme es für die Korrekturversion noch mal raus, aber die Abgabeversion meines #Privatvergnügen​s wird es enthalten.)

  21. #GSOC2026 is nearly over, and thanks to Hancong, you can now collbaborate with #Zotero users on the same #LIbreOffice document.
    He also worked on various other improvements, like support for footnote citations for #CSL styles and support for tracking changes mode.
    You can already try it in the latest dev version and soon in the new beta!

    Read more in the blog post:

    blog.jabref.org/2026/08/15/Imp

    #opensource #java #javafx #citations #bibliography #bst #texlaTeX

  22. You have PDFs that are just scans and want to search in them?
    Thanks to Zeyad who worked on this during #GSOC2026, JabRef now has an #OCR feature. The OCR is done by an external tool, but the results are ingested back in JabRef and are available through the full-text search.
    You can try this out in the latest dev version and hopefully soon in the beta.

    For more info on the new feature, read the blog post:
    blog.jabref.org/2026/08/09/OCR

    #bibtex #teXLaTeX #java #academia #opensource #javafx

  23. Are you doing #SLR aka Systematic Literature Reviews?

    Two contributors, Faneesh and Loay, worked this summer on improving JabRef's SLR feature.

    The key change is the addition of a new native query mode; e.g., you can now formulate such queries for each catalog, and JabRef will send them directly to the website. And for reproducibility, JabRef will store all sent queries.

    blog.jabref.org/2026/08/01/sys

    #research #academia #bibtex #pubmed
    #opensource #teXLaTeX #java #javafx

  24. Another milestone reached!
    We crossed the 4500 stargazers on #github

    And we are close to another milestone, the 6.0-beta. We worked hard and worked on improvements and bug fixes across JabRef. For example, we revamped the entry editor to make it easier to add/remove fields.

    Curious? Try out the latest dev version and see for yourself!
    builds.jabref.org/main/

    #javafx #opensource #jabref #bibtex #biblatex #texlatex #java #academia #bibliography

  25. I updated my phone/tablet-sized PDF version of Edward Gibbon’s ‘Decline and Fall of the Roman Empire’: archive.org/details/gibbon_dec

    Previously there were some rough edges: a few awkward spacings and line breaks, some pushing side-headings out of position. I think these are all resolved now, but I might have missed some among the 3858 pages. :-)

    LuaLaTeX source code: codeberg.org/ajcain/gibbon_dec

    The code uses the interfaces created by the LaTeX tagging project, so it is an accessible #TaggedPDF. The font is @mc_wiki’s beautiful Garamontio.

    #history #literature #RomanHistory #accessibility #a11y #TeXLaTeX #typography

  26. For newbies feeling hesitant or frustrated about #Emacs and its Lisp flavor. tl;dr #Foss #lifelonglearning victories!

    In 2010 or so I watched an interview with the immortal Carsten Dominik, creator of Org mode. He made an offhand remark to the effect of "I just love coding in Emacs Lisp, it's just how I think, it's just so natural, don't you agree?" And I was very unhappy. Because I could not agree. That discouragement stuck with me.

    My wife always says "the time is going to go by anyway," and this is wisdom. By 2023 I had written "org-teach" for producing classroom materials, shared it at EmacsConf, actually used it in the wild. Others around here have done similar, @randyridenour @ericsfraga @asilata sorry if I'm forgetting you.

    Long story short, the underlying #TeXLaTeX core couldn't do #taggedpdf until 2025. I asked on here for help and @yantar92 went to the mailing list and before I could say meta x @paaguti and @schuemaa had us all sorted out. So grateful!

    codeberg.org/paaguti/pdf-ua2-t

    With these significantly changed dependencies I decided to rewrite the jank that was org-teach from scratch. And it feels like lightning shoots from my fingertips now. I can implement functionality almost as fast as I can think of it. Too messy to share quite yet. But this kind of workflow and software self sufficiency feels like a superpower. Emacs Lisp just feels natural now. After only a decade and a half!

    But seriously, all my progress is thanks to this community.

    #emacslisp

  27. Anzeichen, an denen man erkennt, dass eine studentische Arbeit mutmaßlich mit KI-Unterstützung geschrieben wurde oder Medienkompetenz komplett fehlt, Teil 73:

    Auf der Titelseite wurde das Fakultätslogo aus der eingescannten Aufgabenstellung als schiefe Rastergrafik genutzt, obwohl man das Logo natürlich auch auf der Webseite (cd.ovgu.de/Fakult%C3%A4ten/Ele) oder sogar ganz einfach in unserer #TeXLaTeX-Vorlage (de.overleaf.com/latex/template) findet.

    #AcademicWriting #ScientificWriting

  28. Big update to ‘Form & Number: A History of Mathematical Beauty’: the PDFs are now *tagged* (plus various minor improvements).

    A #TaggedPDF contains hidden extra semantic information to assist screen-reading software etc., including alt text for diagrams+images (in the case of ‘F&N’, 552 pieces of alt text were required, some quite lengthy).

    The new version is available (#OpenAccess as always) at: archive.org/details/cain_forma

    Feedback from users of screen readers would be very welcome!

    Creating this version has been possible because of the ongoing LaTeX tagging project [latex3.github.io/tagging-proje] (thank you to the LaTeX team and other contributors!). I have been adapting my own #LuaLaTeX styles [codeberg.org/ajcain/minos] to use the new interfaces.

    1/2

    #accessibility #a11y #MathArt #HistMath #HistSci #MathematicalBeauty #aesthetics #typography #TeXLaTeX

  29. My #semigroups lecture notes ‘Nine Chapters on the Semigroup Art’ are now accessible #TaggedPDF files: archive.org/details/cain_semig

    I have been working to update my LuaLaTeX style "minos" [codeberg.org/ajcain/minos] to use the new interfaces created by the LaTeX tagging project, and this is the latest outcome [latex3.github.io/tagging-proje].

    Besides adding "alt" text for the (many!) diagrams, there were only one or two small changes to be made to the LaTeX code of the document itself (which was mostly written in 2012, long before the tagging project started). Essentially all the complicated changes were in the style. This is a testament to the work of the tagging project team.

    The files pass VeraPDF validation, but feedback from users of screen readers would be very welcome.

    #accessibility #TeXLaTeX #typography #math #OpenAccess

  30. Another update to my #LuaLaTeX style "minos", used in ‘Form & Number: A History of Mathematical Beauty’ and my other books (links in profile).

    Git repository: codeberg.org/ajcain/minos

    Download documentation or source .zip/.tar.gz: codeberg.org/ajcain/minos/rele

    Improvements mostly concern #TaggedPDF-related features:

    - Sidenotes are now tagged as *notes* (same as footnotes), not as "Aside" (the default for marginal content).

    - The theorem number appears in the proof heads even when \DocumentMetadata is used — in the previous version I had not integrated this feature into the new interfaces for theorem-like environments.

    (The number also appears in the QED symbol, which is a long-standing feature I would like to highlight. I think is useful with nested proofs; example from docs attached.)

    #TeXLaTeX #typography

  31. ‘Bertrand Russell & Trinity: A college controversy of the last war’ is a pamphlet written by G.H. Hardy in 1942, giving an account of the dismissal of Russell from his Trinity College lectureship in 1916 following his criminal conviction for anti-war political activity. (Hardy was at the time a fellow of Trinity and opposed Russell's ouster.)

    Since there was no downloadable ebook, I made a re-typeset version, which I have just updated: archive.org/details/hardy_russ

    Creating this version was an exercise for me to learn how to (start to) adapt my LaTeX styles to the new interfaces created by the ongoing LaTeX tagging project [latex3.github.io/tagging-proje]. (A #TaggedPDF contains supplementary information to assist screen reading software, data extraction, etc.)

    The updates are mostly behind-the-scenes source code changes, particularly to use the new template interfaces for sectioning. I have made the source available in case it is useful as an example to others: codeberg.org/ajcain/hardy_russ

    #GHHardy #BertrandRussell #WorldWarI #pacficism #literature #TeXLaTeX #Accessibility

  32. I made a edition of Edward Gibbon’s ‘Decline and Fall of the Roman Empire’ as a phone/tablet-sized PDF: archive.org/details/gibbon_dec (3863 pages!)

    LuaLaTeX source code: codeberg.org/ajcain/gibbon_dec

    The style uses the interfaces created by the LaTeX tagging project, so (at least in theory), it is an accessible #TaggedPDF.

    The font is @mc_wiki’s beautiful Garamontio.

    1/2

    #TeXLaTeX #typography #history #literature #RomanHistory

  33. Unsere IEEE Student Branch an der OVGU bietet auch in diesem Semester wieder eine Workshopreihe zu allen möglichen Themen an, die in den offiziellen Lehrveranstaltungen irgendwie unterrepräsentiert sind, aber trotzdem sehr nützlich für das Studium sein können, u.a. zu:
    - #TeXLaTeX
    - #Python
    - #MATLAB
    - #QSPICE

    Weitere Informationen sind im Flyer im Anhang oder auf der Webseite der Student Branch zu finden.
    studentbranch.ovgu.de/Veransta

  34. Der Löwe und ich machen uns startklar für die #CLT2026 (@clt_news)

    Mal sehen was dieses Jahr so für Fragen am #DanteEV Stand vorbeikommen und was wir so dazu lernen. Also falls ihr zufällig gerade die eine oder andere Frage dabei habt... Wir werden versuchen zu helfen. Bei den Themen wie #TeX & Friends, insbesondere #TeXLaTeX, #eRechnung, #ZUGFeRD , #TaggedPdf ist die Wahrscheinlichkeit, relativ hoch, dass das klappt.

  35. My new #LuaLaTeX package: lua-simple-wrap

    This package allows easy wrapping of text around small figures, pull quotes, etc. (See attached image.)

    Unlike (I think) all other LaTeX packages for wrapping text around things, the wrapped object can be specified at its natural place in the text, and the package works out where it should appear. Virtually all the processing happens on the Lua side.

    The package is semi-experimental, and definitely requires more work before I submit it to CTAN, but the basic functionality is in place and seems to be working well. In particular, tagging support (for producing accessible PDFs) is already present.

    Git repository: codeberg.org/ajcain/lua-simple

    Download documentation and built package: codeberg.org/ajcain/lua-simple

    If you try it, feedback would be much appreciated!

    #TeXLaTeX #typography #Lua #accessibility #TaggedPDF

  36. [1/2] Ulrike Fischer showed a summary of the #TeXLaTeX News including a preview for the next release in June.

    Of course she included achievements of the tagging project which included the new template based implementation of sectioning commands.

    And the status of accessible math typesetting using #MathML latex-project.org/news/2026/03 which is a huge step towards completely accessible documents.

    #Dante2026 #TaggedPDF #a11y

  37. @ctietze I need to be able to make slides from #OrgMode files. But #Beamer cannot (and will not) be made to produce #taggedPDF output (thanks, @mxp). So rather than bang my head against #TeXLaTeX, I took a step back.

    Check this out:

    pandoc why-yes-i-am-a-wizard.org -o why-yes-i-am-a-wizard.pptx && soffice --headless --convert-to pdf why-yes-i-am-a-wizard.pptx

    help.libreoffice.org/latest/en

    No Haskell noodling required.

    #libreoffice #accessibility

  38. [Howell breathes a long relieved sigh]

    Before and after.

    Canvas' infamous automatic ratings of #accessibility. In the proud bean-counting brain-dead tradition of provosts and deans, the thing they can measure is the thing we must make number-go-up.

    Lots of steps to get Debian to run #texlive2025. Then a few steps to configure Org properly to export #TeXLaTeX that produces #taggedPDF output.

    I promise the Fediverse I will write up all the steps and make a blog post.

    tl;dr thanks to Dr. Kenny Ballou at Cal State San Marcos kennyballou.com/blog/2025/08/t

    @rangek

    #OrgMode #Emacs

  39. Big update to the annotated edition of G.H. Hardy's ‘A Mathematician's Apology’: the PDF is now *tagged* (plus various minor improvements).

    (A #TaggedPDF contains extra semantic information to assist screen-reading software etc.)

    The new version is available (#OpenAccess as always) at archive.org/details/hardy_anno

    The LaTeX tagging system is still under development [latex3.github.io/tagging-proje], but I have been making progress in adapting my LaTeX styles to be tagging-compatible.

    For the annotated ‘Apology’, I also had to re-implement a subset of the functionality of the "manyfoot" package (which is currently not tagging-compatible), because there are two different kinds of footnotes in the annotated ‘Apology’. (Hardy's original footnotes and the annotations.)

    Although the PDF passes VeraPDF validation, there may of course be mistakes in the tagging. Feedback, especially from users of screen readers, would be much appreciated, especially because I now hope to add tags to ‘Form & Number: A History of Mathematical Beauty’ [archive.org/details/cain_forma].

    #GHHardy #HistPhil #Mathematics #MathematicalBeauty #TeXLaTeX #Accessibility

  40. ‘Bertrand Russell & Trinity: A college controversy of the last war’ is a pamphlet written by G.H. Hardy in 1942, giving an account of the dismissal of Russell from his Trinity College lectureship in 1916 following his criminal conviction for anti-war political activity. (Hardy was at the time a fellow of Trinity and opposed Russell's ouster.)

    I have uploaded a re-typeset version of Hardy's pamphlet to the Internet Archive [archive.org/details/hardy_russ].

    Creating this version was an exercise for me to learn how to (start to) adapt my LaTeX styles to the new interfaces created by the ongoing LaTeX tagging project [latex3.github.io/tagging-proje]. (A #TaggedPDF contains supplementary information to assist screen reading software, data extraction, etc.)

    Also, Hardy's work is in the public domain; there seemed to be no downloadable ebook version of this pamphlet; and I thought that it would be a useful companion to the ‘Annotated Mathematician's Apology’ [archive.org/details/hardy_anno].

    I have made available the #LuaLaTeX source code on #Codeberg, in case anyone is interested in how the style was created: codeberg.org/ajcain/hardy_russ

    #GHHardy #BertrandRussell #WorldWarI #HistPhil #TeXLaTeX #Accessibility

  41. A new version of my LuaLaTeX package ‘marginalia’ is now available on CTAN. [ctan.org/pkg/marginalia]

    This package allows the placement of marginal notes (or other marginal content) anywhere, without \marginpar’s limits, and automatically adjusts positions to prevent either overlaps or content being pushed off the page, and uses key–value settings that allow fine-grained customization.

    The main change in this new version is tagging support. (A tagged PDF contains supplementary information to assist screen reading software, data extraction, etc. #LaTeX is in the midst of a multi-year development project to add tagging support. [latex3.github.io/tagging-proje])

    Credit for explaining how to add tagging support is due to Ulrike Fischer of the LaTeX team.

    #TeXLaTeX #TaggedPDF #Accessibility

  42. The mandistudent package, part of the mandi LaTeX bundle (contains mandi.sty, mandi student.sty, and mandiexp.sty), lets you seamlessly incorporate Web VPython and VPython code in your documents. You can access source Web VPython code by clicking/tapping or scanning a QR code. (DISCLAIMER: I am the author and maintainer of the mandi bundle.)

    github.com/heafnerj/mandi