#lualatex — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #lualatex, aggregated by home.social.
-
Vraiment c'est trop top #LaForgeEdu, #Tchap et #Mastodon. Mon petit projet de cours de #Biochimie en #LaTeX a pu être largement amélioré grâce à @louispaternault (passage sous #LuaLaTeX et implémentation de la génération PDF directement dans le GitLab de #LaForgeEdu) et @amelliug (modélisation de molécules en LaTeX avec #chemfig). Il n'y a vraiment que du bon qui ressort de ces interractions humaines. Vive les ressources pédagogiques libres 🥰 https://bio.forge.apps.education.fr/biomolecules/
-
I was already having misgivings about #CPython when I saw a required #Rust dependency coming up (although I know many here have no issues with this), but now that there have been #LLM commits to the project, I'd like to look at alternatives. It seems great that #Pypy exists, although I worry that it will end up replicating undesirable behavior from CPython in the future.
I had been learning C++ with the goal of writing extensions using CPython. As it happens, I already have a physical copy of a book on #Lua and many applications are written in C++ with Lua scripting on top, so I'm going to swap out Python for Lua in an upcoming project. I'm excited to be able to experiment with #LuaLaTeX or writing scripts for #GeanyIDE. The language shows up in way more places than I realized.
#Python #cpp #CPlusPlus #programming #Scripting #ScriptingLanguage #TexLatex
-
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: https://codeberg.org/ajcain/lua-simple-wrap
Download documentation and built package: https://codeberg.org/ajcain/lua-simple-wrap/releases
If you try it, feedback would be much appreciated!
-
Various minor improvements to my #TikZ reference card. (Images attached.)
Download PDF or #LuaLaTeX source .zip/.tar.gz: https://codeberg.org/ajcain/cain_tikzref/releases
Git repository: https://codeberg.org/ajcain/cain_tikzref
The card is information-dense, merely reminder of syntax, not an explanation of meaning. The PDF is A4+color but the source can be compiled for letter paper and/or greyscale (see the README).
-
My former student lent me their printed and bound copy of ‘Nine Chapters on the Semigroup Art’, my lecture notes for a tour through semigroup theory, in which they had marked various typos and minor errors, and points where they thought more explanation was required, so that I could make some improvements.
This was actually the first time I had ever seen it printed in full (photos attached). I had only printed individual chapters while working on it.
I think it looks pretty good, although I have improved the typography in the years since this copy was printed. In particular, I tightened the letter spacing used for theorem headers.
I released the #LuaLaTeX style "minos" I first developed for these notes (much revised and extended since) a few weeks ago: https://codeberg.org/ajcain/minos (Git repository) https://codeberg.org/ajcain/minos/releases (Documentation and source .zip/.tar.gz)
‘Nine Chapters’ itself is (and has always been) #OpenAccess: https://archive.org/details/cain_semigroups_a4_screen
-
Had I printed the #sydbox manual pages as a #pdf and sell it on a print-on-demand service, would you buy it to contribute to the project? It's pretty basic at the moment but looks roughly reasonable. Pipeline is #scdoc -> #man -> #pandoc -> #markdown -> #pandoc -> #latex -> #lualatex -> #pdf. I regenerate it every release, it's about 300 pages: https://gitlab.exherbo.org/sydbox/sydbox/-/blob/main/doc/manual/syd-manual.pdf #exherbo #linux #security
-
I have been perusing some beautifully typeset notes for three lectures on logic that @consequently shared recently: https://consequently.org/handouts/whl-l.pdf (sample pages attached)
The document has a very elegant combination of fonts (all freely available under the Open Font Licence):
• Alegraya ht for the body text [https://huertatipografica.com/en/fonts/alegreya-ht-pro];
• Alegraya Sans ht for the sidenotes and headings [https://huertatipografica.com/en/fonts/alegreya-sans-ht];
• AMS Euler for mathematics [exists in various versions, e.g. https://ctan.org/pkg/euler-math].
The layout is compact without being overly dense and the sidenotes are cleanly separated from the main text by colour and font.
I *think* the "ebproof" package [https://ctan.org/pkg/ebproof] was used for the proof trees. (Please correct me if I am wrong, @consequently)
I understand that my own package "marginalia" [https://ctan.org/pkg/marginalia] was used to create the sidenotes — and seeing it contribute in a small way to beautiful results like this is part of what makes package creation worthwhile. :-)
-
I have been perusing some beautifully typeset notes for three lectures on logic that @consequently shared recently: https://consequently.org/handouts/whl-l.pdf (sample pages attached)
The document has a very elegant combination of fonts (all freely available under the Open Font Licence):
• Alegraya ht for the body text [https://huertatipografica.com/en/fonts/alegreya-ht-pro];
• Alegraya Sans ht for the sidenotes and headings [https://huertatipografica.com/en/fonts/alegreya-sans-ht];
• AMS Euler for mathematics [exists in various versions, e.g. https://ctan.org/pkg/euler-math].
The layout is compact without being overly dense and the sidenotes are cleanly separated from the main text by colour and font.
I *think* the "ebproof" package [https://ctan.org/pkg/ebproof] was used for the proof trees. (Please correct me if I am wrong, @consequently)
I understand that my own package "marginalia" [https://ctan.org/pkg/marginalia] was used to create the sidenotes — and seeing it contribute in a small way to beautiful results like this is part of what makes package creation worthwhile. :-)
-
I have been perusing some beautifully typeset notes for three lectures on logic that @consequently shared recently: https://consequently.org/handouts/whl-l.pdf (sample pages attached)
The document has a very elegant combination of fonts (all freely available under the Open Font Licence):
• Alegraya ht for the body text [https://huertatipografica.com/en/fonts/alegreya-ht-pro];
• Alegraya Sans ht for the sidenotes and headings [https://huertatipografica.com/en/fonts/alegreya-sans-ht];
• AMS Euler for mathematics [exists in various versions, e.g. https://ctan.org/pkg/euler-math].
The layout is compact without being overly dense and the sidenotes are cleanly separated from the main text by colour and font.
I *think* the "ebproof" package [https://ctan.org/pkg/ebproof] was used for the proof trees. (Please correct me if I am wrong, @consequently)
I understand that my own package "marginalia" [https://ctan.org/pkg/marginalia] was used to create the sidenotes — and seeing it contribute in a small way to beautiful results like this is part of what makes package creation worthwhile. :-)
-
I have been perusing some beautifully typeset notes for three lectures on logic that @consequently shared recently: https://consequently.org/handouts/whl-l.pdf (sample pages attached)
The document has a very elegant combination of fonts (all freely available under the Open Font Licence):
• Alegraya ht for the body text [https://huertatipografica.com/en/fonts/alegreya-ht-pro];
• Alegraya Sans ht for the sidenotes and headings [https://huertatipografica.com/en/fonts/alegreya-sans-ht];
• AMS Euler for mathematics [exists in various versions, e.g. https://ctan.org/pkg/euler-math].
The layout is compact without being overly dense and the sidenotes are cleanly separated from the main text by colour and font.
I *think* the "ebproof" package [https://ctan.org/pkg/ebproof] was used for the proof trees. (Please correct me if I am wrong, @consequently)
I understand that my own package "marginalia" [https://ctan.org/pkg/marginalia] was used to create the sidenotes — and seeing it contribute in a small way to beautiful results like this is part of what makes package creation worthwhile. :-)
-
I have been perusing some beautifully typeset notes for three lectures on logic that @consequently shared recently: https://consequently.org/handouts/whl-l.pdf (sample pages attached)
The document has a very elegant combination of fonts (all freely available under the Open Font Licence):
• Alegraya ht for the body text [https://huertatipografica.com/en/fonts/alegreya-ht-pro];
• Alegraya Sans ht for the sidenotes and headings [https://huertatipografica.com/en/fonts/alegreya-sans-ht];
• AMS Euler for mathematics [exists in various versions, e.g. https://ctan.org/pkg/euler-math].
The layout is compact without being overly dense and the sidenotes are cleanly separated from the main text by colour and font.
I *think* the "ebproof" package [https://ctan.org/pkg/ebproof] was used for the proof trees. (Please correct me if I am wrong, @consequently)
I understand that my own package "marginalia" [https://ctan.org/pkg/marginalia] was used to create the sidenotes — and seeing it contribute in a small way to beautiful results like this is part of what makes package creation worthwhile. :-)
-
Neil Soiffer und David Carlisle haben eine neue Website zum Testen von #OpenTypeMath-Schriftarten erstellt.
Sie ist hauptsächlich auf die #MathML Darstellung ausgerichtet, enthält aber auch Tests, die PDF-Dateien (auf texlive.net) generieren, die die #LuaLaTeX Darstellung der bereitgestellten Ausdrücke mit allen Schriftarten zeigen.
Hier stehen etwa 30 Schriftarten zur Verfügung, was wohl nahezu allen frei verfügbaren #OpenType #Mathematik #Schriftarten entspricht.
-
‘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 [https://archive.org/details/hardy_russellandtrinity].
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 [https://latex3.github.io/tagging-project/]. (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’ [https://archive.org/details/hardy_annotated].
I have made available the #LuaLaTeX source code on #Codeberg, in case anyone is interested in how the style was created: https://codeberg.org/ajcain/hardy_russellandtrinity
#GHHardy #BertrandRussell #WorldWarI #HistPhil #TeXLaTeX #Accessibility
-
‘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 [https://archive.org/details/hardy_russellandtrinity].
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 [https://latex3.github.io/tagging-project/]. (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’ [https://archive.org/details/hardy_annotated].
I have made available the #LuaLaTeX source code on #Codeberg, in case anyone is interested in how the style was created: https://codeberg.org/ajcain/hardy_russellandtrinity
#GHHardy #BertrandRussell #WorldWarI #HistPhil #TeXLaTeX #Accessibility
-
‘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 [https://archive.org/details/hardy_russellandtrinity].
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 [https://latex3.github.io/tagging-project/]. (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’ [https://archive.org/details/hardy_annotated].
I have made available the #LuaLaTeX source code on #Codeberg, in case anyone is interested in how the style was created: https://codeberg.org/ajcain/hardy_russellandtrinity
#GHHardy #BertrandRussell #WorldWarI #HistPhil #TeXLaTeX #Accessibility
-
‘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 [https://archive.org/details/hardy_russellandtrinity].
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 [https://latex3.github.io/tagging-project/]. (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’ [https://archive.org/details/hardy_annotated].
I have made available the #LuaLaTeX source code on #Codeberg, in case anyone is interested in how the style was created: https://codeberg.org/ajcain/hardy_russellandtrinity
#GHHardy #BertrandRussell #WorldWarI #HistPhil #TeXLaTeX #Accessibility
-
‘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 [https://archive.org/details/hardy_russellandtrinity].
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 [https://latex3.github.io/tagging-project/]. (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’ [https://archive.org/details/hardy_annotated].
I have made available the #LuaLaTeX source code on #Codeberg, in case anyone is interested in how the style was created: https://codeberg.org/ajcain/hardy_russellandtrinity
#GHHardy #BertrandRussell #WorldWarI #HistPhil #TeXLaTeX #Accessibility
-
My #OpenAccess book ‘Form & Number: A History of Mathematical Beauty’ has been updated: https://archive.org/details/cain_formandnumber_ebook_large
Karl Berry, the treasurer of the TeX Users Group and one of the editors of its journal ‘TUGboat’, and Frank Plastria, Professor Emeritus at Vrije Universiteit Brussel, have (very kindly!) been reading and commenting on the text. Karl also ran his suite of automated tests on the #LuaLaTeX source files.
As a result, the new version incorporates many corrected typos and small improvements.
Thank you, Frank and Karl!
(The new PDF is available for download immediately; archive.org will re-generate images for the in-browser reader during the next few hours.)
-
@TeXUsersGroup That sounds amazing, inlining #Python into #TexLatex. Unfortunate that journals only ever accept pdflatex (and are often already clumsy at that).
-
My transition from XeLaTeX to #LuaLaTeX is complete! I can finally use the Material Design Icons in TeX ❤️.
(I've made a tiny package for this, https://github.com/AndiH/mdi-latex) #LaTeX #MDI -
My transition from XeLaTeX to #LuaLaTeX is complete! I can finally use the Material Design Icons in TeX ❤️.
(I've made a tiny package for this, https://github.com/AndiH/mdi-latex) #LaTeX #MDI -
My transition from XeLaTeX to #LuaLaTeX is complete! I can finally use the Material Design Icons in TeX ❤️.
(I've made a tiny package for this, https://github.com/AndiH/mdi-latex) #LaTeX #MDI -
My transition from XeLaTeX to #LuaLaTeX is complete! I can finally use the Material Design Icons in TeX ❤️.
(I've made a tiny package for this, https://github.com/AndiH/mdi-latex) #LaTeX #MDI -
Suppose I have a pdf which looks nice and perfect when I open it with any installed pdf viewer. However, when I include it with includegraphics in #LaTeX some fonts are broken. What can cause this issue? I don't even know what to google.