Hot
- Spacing between the last line of a paragraph inside minipage and the first line of next paragraphby Mikey on June 6, 2026 at 5:17 pm
Hello, I want to understand the spacing after a minipage. As you can see in the image, after a minipage, it doesn't behave like two normal paragraphs. Please help me understand What does that space (marked '??' in the image) consist of? Is there anyway to make it automatically behave like two normal paragraphs or I can only fix it manually by adding \vspace? Thank you! Here is the MWE: \documentclass[12pt, a4paper]{article} \usepackage[ top = 1.6cm, bottom = 1.6cm, left = 1.8cm, right = 1.8cm ]{geometry} \setlength{\parskip}{10pt} \setlength{\parindent}{0pt} \linespread{1.2} \usepackage{enumitem} \setlist[enumerate, 1]{ label=\textit{\alph*.}, parsep=0pt, topsep=0pt, partopsep=0pt, itemsep=10pt } \begin{document} This is a plain text whose sole purpose is for the reader and composer of this document to see how the lines of text are spaced and to test the various spacing parameters that LaTeX offers. This text needs to be a little bit longer so I am currently typing nonsense. This is a plain text whose sole purpose is for the reader and composer of this document to see how the lines of text are spaced and to test the various spacing parameters that LaTeX offers. This text needs to be a little bit longer so I am currently typing nonsense. \begin{minipage}[t]{0.75\linewidth} \setlength{\parskip}{12pt} \setlength{\parindent}{0pt} This is a plain text paragraph that is inside a minipage, followed by an enumerate environment (in a separate paragraph). The list has its \textbackslash parsep, \textbackslash partopsep and \textbackslash topsep all set to 0pt. Look at the space between the last line of this paragraph and the first item of the list. What does it consist of? How do I make it exactly the same as one \textbackslash parskip? \end{minipage}\hfill \begin{enumerate} \item The first item of the long list of items. \item The second item of the long list of items. \item The third item of the long list of items. \end{enumerate} This is a plain text paragraph, followed by an enumerate environment (in a separate paragraph). The list has its \textbackslash parsep, \textbackslash partopsep and \textbackslash topsep all set to 0pt. Look at the space between this line and the first item below. It should be exactly one \textbackslash parskip, right? \begin{enumerate} \item The first item of the long list of items. \item The second item of the long list of items. \item The third item of the long list of items. \end{enumerate} \end{document}
- How to make cyrilic letter list numbering in ConTeXt?by filokalos on June 6, 2026 at 5:08 pm
\setupbodyfont[dejavu, 12pt] \mainlanguage[uk] \setupitemize [1] [a] [conversion=Characters, characters={а,б,в,г,ґ,д,е,є,ж,з,и,і,ї,й,к,л,м,н,о,п,р,с,т,у,ф,х,ц,ч,ш,щ,ь,ю,я}, right=), stopper=] \starttext \section{Фінальний тест} Принципи, наведені у звіті Бельмонта: \startitemize[a, packed] \item Перший пункт. \item Другий пункт. \item Третій пункт. \stopitemize \stoptext After compilation of this code I get latin letter numberign of the list. How to make it cyrilic?
- Stating a future theorem [duplicate]by Alma Arjuna on June 6, 2026 at 3:12 pm
I have a theorem structure enumerated by section. Now, I want to state a theorem before its ``proper'' appearance (say, at the introduction), but I want it to appear with its future, correct, numeration. What is the best way to do this? Here is what I've been doing. \documentclass{article} \usepackage{amsthm} \usepackage{hyperref} \newtheorem{theorem}{Theorem}[section] \newtheorem*{horse-theorem}{Theorem \ref{teo:horse}} \begin{document} \section{Introduction} We will explore the following theorem in the future. \begin{horse-theorem} Every horse has the same color. \end{horse-theorem} \section{Future} Here is the future. \begin{theorem}\label{teo:horse} Every horse has the same color. \end{theorem} \end{document} This does produce an appropriate result, but two things bother me: If I want to mention several results I'll be creating several dummy commands. I need to manually copy the statement of the future theorem. This is a lesser issue, but I feel conflicted by the fact I can just mention a future theorem changing its statement. Of course, I wouldn't purposely do this, but I'm prone to make typos.
- How much of mathjax is tex/latex? [closed]by beware of geeks... on June 6, 2026 at 2:08 pm
On mathoverflow.net and mathstackexchange.com the platform uses what's called mathjax. How much of it's tex?
- How to type all CJK supplement A in Unicode in LaTeX?by ek opog on June 6, 2026 at 12:41 pm
Take a look at the picture below: pls I want to use in supplement A CJK! PDF address: https://www.unicode.org/charts/PDF/U3400.pdf
- double or triple ring above combining in math modeby mathrm alpha on June 6, 2026 at 11:03 am
Since I found \ddot{A} and \dddot{A}, can I create \rring{A} or \rrring{A}, that is, a double ring, and a triple ring like Å but with two or three extra dots? There seems to be a usage like this: How to denote the fifth derivative in Newton’s notation?, However, I tried a similar usage, but many error messages popped up. \documentclass{article} \usepackage{amsmath} \makeatletter \long\def\rring#1{% {\mathop {#1}\limits ^{\vbox to-1.4\ex@ {\kern -\tw@ \ex@ \hbox {\normalfont {\scriptscriptstyle \circ\!\circ}}\vss }}}% } \makeatletter \long\def\rrring#1{% {\mathop {#1}\limits ^{\vbox to-1.4\ex@ {\kern -\tw@ \ex@ \hbox {\normalfont {\scriptscriptstyle \circ\!\circ\!\circ}}\vss }}}% } \begin{document} $\rring{A}\rrring{a}$ \end{document} But I discovered a problem: use \scriptstyle The \circ size may be unsatisfactory. use \scriptscriptstyle More error messages will appear. \scriptstyle Error messages: \scriptscriptstyle Error messages:
- stix2, emacs/auctex and TeXShop 'degree' oddityby sgmoye on June 6, 2026 at 10:44 am
With the following code (TeXLive 2026, Mac OS 26.5.1): \documentclass{article} %\usepackage{fontspec} \usepackage{stix2} %\setmainfont{STIX Two Text} \begin{document} \thispagestyle{empty} Some text and a use of the \textbf{degree} symbol: 50° or 50\char"00B0 \end{document} this is the output (emacs 30.2 and TeXShop): Something odd is happening to the degree symbol. Adding fontspec.sty: \documentclass{article} \usepackage{fontspec} \usepackage{stix2} \setmainfont{STIX Two Text} \begin{document} \thispagestyle{empty} Some text and a use of the \textbf{degree} symbol: 50° or 50\char"00B0 \end{document} produces this output: The degree symbol is correct, but the bold type is missing (same in TeXShop). Apple has helpfully (?) included TTF versions of STIX Two in /System/Library/Fonts/Supplemental/ (a locked directory). Adding the OTF versions of the STIX fonts to ~/Library/Fonts/ does not seem to change anything. I'm preparing some documentation for a package and would like to fix this.
- How can I center multi-line \section titles in scrbook relative to the total text width?by test on June 6, 2026 at 10:25 am
I am using centered section headings in scrbook. For multi-line section titles, the second line appears visually off-center, presumably because the section number is taken into account when centering the heading. Is there a way to make the title text itself form a properly centered block when it wraps onto multiple lines? Here is my MWE \documentclass{scrbook} \usepackage[utf8]{inputenc} % optional bei modernen LaTeX-Versionen \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \renewcommand*\raggedsection{\centering} \begin{document} \chapter{Einleitung} \section{Erste Sektion Dies ist ein Beispieltext in der ersten Sektion. } Dies ist ein Beispieltext in der ersten Sektion. \section{Zweite Sektion} Dies ist ein weiterer Beispieltext. \end{document}
- Image file to thumbnail color text symbolsby mathrm alpha on June 6, 2026 at 8:22 am
I discovered that this theoretical method can be used to create custom thumbnail image/emoji in pdfLaTeX text; simply upload the image and add code like the command. However, it seems there are no tutorials or instructional methods for this. PNG Download: https://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Flag_of_Miaoli_County.svg/330px-Flag_of_Miaoli_County.svg.png The effect is as follows (This is just how it should be.): \documentclass{article} \usepackage{graphicx} \begin{document} This is custom colour flag text: \imagesymbol{330px-Flag_of_Miaoli_County.svg.png} \end{document} Unfortunately, in reality, this method not only failed to create a thumbnail, but also made the text even more messy.
- pdfLaTeX sansmathfonts style custom to \mathsf full-working symbols style commandby mathrm alpha on June 6, 2026 at 2:28 am
I want some mathematical symbols to be sans-serif, but I don't need to apply sansmathfonts to every only letter. I just want a command that recommends applying \mathsf to mathematical symbols completely. Although \sfmath or \sansmath exist, not all symbols work in sans-serif style. \documentclass{article} \usepackage{sfmath} \begin{document} $\sum\alpha ABCabc$\\ or \documentclass{article} \usepackage{sansmath} \begin{document} {\sansmath $\sum\alpha ABCabc$}\\ \end{document} It's not that there's a difference, it's just that the mechanisms are the same and haven't changed. \sum or \alpha However, it would be ideally designed to have can typed custom \mathsf working symbols in sansmathfonts style + only normal \mathrm or other \mathbf style. (in the sansmathfonts usage, the command is used font command.) If possible, in the concept of \sansmathfonts, command-used fonts take precedence, and letters with an upright style would be even better, and would also be closer to the native \mathsf but extension symbols.
- Horizontal alignment of longtblrby ChrisS on June 5, 2026 at 7:03 pm
When using the longtblr environment to typeset a table over multiple pages, the table is horizontally centred on the page. How can I have the table aligned flush with the left margin of the page? Minimum working example: \documentclass{article} \usepackage{tabularray} \begin{document} \begin{longtblr}[entry=none,label=none]{colspec={ll}} A & B \\ C & D \end{longtblr} \end{document}
- How to use my own \tag with align and autobreak? Keep getting error Multiple \tagby Nasser on June 5, 2026 at 4:05 pm
I am trying the package autobreak. This only works inside align and not align* But I want to have my own tag, as in \tag{A} and not automated generated equation number. In everything I tried, I keep getting either error Multiple \tag or multiple equation numbers. No matter where I put \tag{A}. Either at the top or bottom. Here is MWE and the attempts made. All using lualatex and TL 2026 on Linux. \documentclass[12pt]{article} \usepackage{amsmath} \usepackage{autobreak} \allowdisplaybreaks \begin{document} \begin{align} \begin{autobreak} -9 x^{5} y^{4} a_{5}- 18 x^{4} y^{5} a_{6}- b_{2} = 0 \tag{A} \end{autobreak} \end{align} \end{document} Lualatex gives (/usr/local/texlive/2026/texmf-dist/tex/latex/l3backend/l3backend-luatex.def) (./5.aux) ! Package amsmath Error: Multiple \tag. See the amsmath package documentation for explanation. Type H <return> for immediate help. ... l.14 \end{align} Second attempt does not give an error but it generates two equation numbers when the equation is too long ! \documentclass[12pt]{article} \usepackage{amsmath} \usepackage{autobreak} \allowdisplaybreaks \begin{document} \begin{align}\tag{A} \begin{autobreak} -9 x^{5} y^{4} a_{5}- 18 x^{4} y^{5} a_{6}- 18 x^{4} y^{5} a_{6}- 18 x^{4} y^{5} a_{6}- 18 x^{4} y^{5} a_{6}- 18 x^{4} y^{5} a_{6}- b_{2} = 0 \end{autobreak} \end{align} \end{document} No compile error, but this is the output It seems autobreak automatically generates equation numbers when the line is too long. Then I tried adding \notag like this \begin{align}\tag{A} \begin{autobreak}\notag -9 x^{5} y^{4} a_{5}- 18 x^{4} y^{5} a_{6}- 18 x^{4} y^{5} a_{6}- 18 x^{4} y^{5} a_{6}- 18 x^{4} y^{5} a_{6}- 18 x^{4} y^{5} a_{6}- b_{2} = 0 \end{autobreak} \end{align} But this had no effect. It still generated its own equation number when lines are long. Then I tried \begin{align} \begin{autobreak}\notag -9 x^{5} y^{4} a_{5}- 18 x^{4} y^{5} a_{6}- 18 x^{4} y^{5} a_{6}- 18 x^{4} y^{5} a_{6}- 18 x^{4} y^{5} a_{6}- 18 x^{4} y^{5} a_{6}- b_{2} = 0 \tag{A} \end{autobreak} \end{align} But this gives ! Package amsmath Error: Multiple \tag. again. Finally I tried \notag on align. This gave one equation number on the last line, but it is not the choice of what I want for the equation number to be: \begin{align} \begin{autobreak}\notag -9 x^{5} y^{4} a_{5}- 18 x^{4} y^{5} a_{6}- 18 x^{4} y^{5} a_{6}- 18 x^{4} y^{5} a_{6}- 18 x^{4} y^{5} a_{6}- 18 x^{4} y^{5} a_{6}- b_{2} = 0 \end{autobreak} \end{align} The question is: How to generate ONLY one equation number using my own choice of equation number for the whole long equation no matter how many lines using autobreak?
- coloring of text in listings packageby underflow on June 5, 2026 at 3:30 pm
I use the listings package to typeset codes. It works beautifully, but it incorrectly color some of the texts. Here is a MWE that illustrates the issue: \documentclass{amsart} \usepackage{xcolor} \definecolor{codetext}{rgb}{0,0,0} \definecolor{codeframe}{rgb}{0.3, 0.3, 0.3} \definecolor{keyword}{HTML}{0B77BF} \definecolor{string}{HTML}{B11E59} \usepackage[most]{tcolorbox} \tcbuselibrary{listings, skins, breakable} \usepackage{listings} \lstdefinelanguage{TEST}{% morekeywords={for}, sensitive=true, morestring=[b]", } \lstdefinestyle{codestyle}{% basicstyle=\ttfamily\footnotesize\color{codetext}, showstringspaces=false, keywordstyle=\bfseries\color{keyword}, stringstyle=\color{string}, } \newtcblisting{Code}[1][]{% listing only, listing options={style=codestyle, language=TEST}, title={#1} } \begin{document} \begin{Code} ? for(n=1,2, print("Output for this loop: ", n)) Output for this loop: 1 Output for this loop: 2 \end{Code} \end{document} In this MWE, listings correctly color the keyword "for" in the first line of the code, but it also colored the word "for" in the output: How should I modify the latex file so it only colors the programming keyword and not the plain text? THANKS!
- How to type \symfrak{\imath} glyphs?by mathrm alpha on June 5, 2026 at 2:01 pm
While browsing NewCMMath on FontForge, I suddenly saw dotless i/j in other math fonts "example: \symbb, \symscr, \symfrak", but there was no Unicode standard. Typing unicode-math in LaTeX didn't produce any results. \documentclass{article} \usepackage{unicode-math} \setmathfont{NewCMMath-Book.otf} \begin{document} $\symbb{\imath\jmath}\symscr{\imath\jmath}\symfrak{\imath\jmath}$ \end{document}
- How to get this angle symbol? [duplicate]by BlueNight on June 5, 2026 at 11:59 am
I would like to reproduce the angle symbol in the picture below, but I don't know how. I found this similar question (How can I do this angle symbol?), but the symbol asked there is somewhat different than the one I want (notice that the arc in that question is way bigger than the one in my picture). The answer provided there produces that symbol, but I don't see a way to modify that code so that it would produce something closer to my symbol.
- Advice for writing in LaTeX-like environment offline for personal purposesby Jakobian on June 5, 2026 at 8:22 am
I am a Windows user, and I'm looking for an offline option to write math formulas like in LaTeX or MathJax. In the past I used to use overleaf and TeXstudio, but it wasn't ideal, and with overleaf pushing AI onto users and what not, I don't really want to use that site. And TeXstudio stopped working on my pc for some reason. I want something that would be available to me offline, something like a simple text editor like how it's like on Math.SE with MathJax, almost like notepad, but something for which I could still add math formulas in LaTeX (or TeX? I honestly don't know the difference). I also feel like a lot of support for such thing is for Linux. I don't want to switch to Linux, but I might consider it. Any recommendations? The goal is not to write articles or documents. I want to write notes or maybe even something less than that. Anything that allows me just to "wrap things up" for me to see in a nicely formatted way so that I can have my thoughts on screen, perhaps.
- How to make mathrm affect only to the Upper case letter?by Sunshine on June 5, 2026 at 6:43 am
I need to make LaTeX to print the upper case math letters in upright shape, like for \mathrm. Is there a setting in the preamble that allows all uppercase letters to be in mathrm font throughout the entire mathematical context in a document? $\mathrm{3x^2 \in R \subset Q}$
- Vertical spacing between fboxby zgrizz on June 5, 2026 at 1:21 am
Just wondering what is happening between fboxs on separate paragraphs, which prevents them from lining up as follows: \documentclass{article} \setlength{\parskip}{0pt} \setlength{\fboxsep}{0pt} \begin{document} \fbox{\strut Line One} \vspace*{-\baselineskip} \fbox{\strut Line Two} \end{document}
- Promotion issue in xskak packageby Yasin Şale on June 4, 2026 at 8:17 pm
I am using the xskak and chessboard packages in MikTeX to typeset chess games. I have encountered an issue with pawn promotion with the ordinary command d1=Q given in xskak document. Then, after some debeates with claude.ai, I used d8=\figsymbol{Q} and interestingly, in text it worked well, as follows: \mainline{21. d5 $1}. some text... \mainline{21... Nd8 22. d6 Rc5 23. d7 Re7 24. Qf4 Bg7 25. Qb8 $1 Qxh6 26. Qxd8+ $1 Bf8 27. Re3} (27. \qq$\times$f8+ some text). \mainline{27... Bc6 28. Qxf8+ Qxf8 29. d8=\figsymbol{Q}}. In another promotion in the same document, I again used d1=\figsymbol{Q} (this time for black), but it returned me following errors (with some other errors, but I thought these are essential ones): Missing \endcsname inserted. Improper alphabetic constant. Here is the related part: \mainline{24... cxd4 25. Rxc8 Bxc8 $1 26. Re1 d3 27. Qd1} (\variation[invar]{27. Qxe5 Qxe5 28. Rxe5 d2}, some text). \mainline[outvar]{27... Bg4 28. Qa1 d2 29. Rxe5 d1=\figsymbol{Q} 30. Re8+ Rxe8 31. Qxf6 Be2 32. Ng3 Bg7}, some text. Then I tried the same with the famous generic position in xskak doc for white and black, and my "solution" worked for both. I have no any idea about what's going on. Moreover, why cannot I see promoted figures on the board? I read the 10-year-old post here, but I could not solve my issue. What is the clearest method to promote a pawn and to see it on the board? In that respect xskak file is too limited. Here is my MWP covering all I have written above: \documentclass[10pt, twocolumn, openany]{book} \usepackage[b5paper,margin=2.0cm, bottom=2cm, top=2.0cm]{geometry} \setlength{\columnsep}{0.5cm} \usepackage{tikz} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{hyperref} \usepackage{pgfplots} \usepackage{titlesec} \usepackage{graphicx} \usepackage[turkish]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{xskak} \usepackage{chessboard} \xskakset{style=UF} \usepackage{multicol} \newcommand{\kk}{\symking} \newcommand{\qq}{\symqueen} \newcommand{\rr}{\symrook} \newcommand{\bb}{\symbishop} \newcommand{\nn}{\symknight} \newcommand{\pp}{\sympawn} %$1 : ! $2 : ? $3 : !! $4 : ?? $5 : !? $6 : ?! \begin{document} \subsubsection{This is working one} \newchessgame \mainline{1. c4 c5 2. Nf3 Nf6 3. Nc3 d5 4. cxd5 Nxd5 5. e3 e6 6. d4 cxd4 7. exd4 Be7 8. Bd3 O-O 9. O-O Nc6 10. Re1 Nf6 11. a3 b6 12. Bc2 Bb7 13. Qd3 Rc8 $2 14. Bg5 g6 15. Rad1 Nd5 16. Bh6 Re8 17. Ba4 a6 18. Nxd5 Qxd5 $2 19. Qe3 Bf6 20. Bb3 Qh5 21. d5 $1 Nd8 22. d6 Rc5 23. d7 Re7 24. Qf4 Bg7 25. Qb8 $1 Qxh6 26. Qxd8+ $1 Bf8 27. Re3 Bc6 28. Qxf8+ Qxf8 29. d8=\figsymbol{Q}} \textbf{(1-0).}\\ \showboard \subsubsection{This is problematic one} \newchessgame \fenboard{2rr2k1/1b1nqpbp/p4np1/2pp4/8/1P2PN2/PB2NPPP/1QRR1BK1 b - - 0 17} \mainline[outvar]{17... Bh6 $1 18. Ba3 Ng4 19. Qd3 Nde5 20. Nxe5 Qxe5 21. Ng3 Qf6 $1 22. Nh1 d4 $1 23. Qe2 Ne5 24. exd4 $6 cxd4 25. Rxc8 Bxc8 $1 26. Re1 d3 27. Qd1 Bg4 28. Qa1 d2 29. Rxe5 d1=\figsymbol{Q}} \\% 30. Re8+ Rxe8 31. Qxf6 Be2 32. Ng3 Bg7}, ve Siyahlar çabucak kazandılar. \showboard \subsubsection*{With the generic position in xskak doc} \newchessgame \fenboard{4k2r/2P4p/5n2/3pn1P1/4P1B1/7b/P1p4P/R3K3 w Q - 0 1} \mainline{1. c8=\figsymbol{Q}}\\ \showboard \newchessgame \fenboard{4k2r/2P4p/5n2/3pn1P1/4P1B1/7b/P1p4P/R3K3 b Q - 0 1} \mainline{1... c1=\figsymbol{Q}}\\ \showboard \end{document}
- Double Minipage Macro Aligns to Bottom with [t]by user1668001 on June 4, 2026 at 7:03 pm
I came across this issue while making a chess macro: chess.sty \newcommand{\chessblock}[2]{% \noindent \begin{minipage}[t]{0.45\textwidth} \centering \fcolorbox{black}{gray!12}{% \begin{minipage}[t]{0.95\textwidth} #1 \end{minipage}% } \end{minipage}% \hfill \begin{minipage}[t]{0.45\textwidth} \centering \newchessgame \hidemoves{#1} \xskakset{moveid=#2} \chessboard[setfen=\xskakget{nextfen}] \captionof{figure}{Position after \xskakget{lan}} \end{minipage}% } main.tex \documentclass{article} \usepackage{chess} \begin{document} \chessblock{1. e4 e5 2. Nf3 Nc6 3. Bc4}{3w} \end{document} Output Why does the left minipage send the fcolorbox to the bottom rather than the top? How can I make it go to the top? I've tried using [b] instead of [t] but it does not work, and I do not want to use \vspace to manually adjust it. I've also tried to put \vfill after the fcolorbox but this did not fix it either.
- 'colortbl' breaks 'pmatrix' inside 'tblr' cells when both 'tabularray' and 'tabular' are usedby Ced P on June 4, 2026 at 6:51 pm
In my document, tabularray is my main table engine, but I also have a few macros that use classic tabular with \arrayrulecolor (from colortbl) for colored rules. The problem is that loading colortbl breaks any tblr environment containing pmatrix cells, with amsmath loaded. Minimal example \documentclass{article} \usepackage{amsmath} \usepackage{colortbl} \usepackage{tabularray} \begin{document} % This breaks as soon as colortbl is loaded: \begin{tblr}{hlines,vlines,colspec={ccc}} $\begin{pmatrix}a\\b\end{pmatrix}$ & $\begin{pmatrix}c\\d\end{pmatrix}$ & $\begin{pmatrix}e\\f\end{pmatrix}$ \\ \end{tblr} % This works fine (no nested array environment): \begin{tblr}{hlines,vlines,colspec={ccc}} $u_n$ & $v_n$ & $w_n$ \\ \end{tblr} % This also works fine (native tabular): \arrayrulecolor{red} \begin{tabular}{ccc} \hline $\begin{pmatrix}a\\b\end{pmatrix}$ & $\begin{pmatrix}c\\d\end{pmatrix}$ & $\begin{pmatrix}e\\f\end{pmatrix}$ \\ \hline \end{tabular} \end{document} Error ! Missing number, treated as zero. <to be read again> > l.XX \end{tblr} My file list *File List* article.cls 2025/01/22 v1.4n Standard LaTeX document class size10.clo 2025/01/22 v1.4n Standard LaTeX file (size option) colortbl.sty 2026/05/01 v1.0l Color table columns (DPC) array.sty 2026/02/24 v2.7b Tabular extension package (FMi) color.sty 2026-05-17 v1.3f Standard LaTeX Color (DPC) color.cfg 2016/01/02 v1.6 sample color configuration luatex.def 2025/09/29 v1.2f Graphics/color driver for luatex mathcolor.ltx tabularray.sty 2025-11-27 v2025C Typeset tabulars and arrays with LaTeX3 amsmath.sty 2026/05/19 v2.18d AMS math features amstext.sty 2024/11/17 v2.01 AMS text amsgen.sty 1999/11/30 v2.0 generic functions amsbsy.sty 1999/11/29 v1.2d Bold Symbols amsopn.sty 2022/04/08 v2.04 operator names l3backend-luatex.def 2026-02-18 L3 backend support: PDF output (LuaTeX) supp-pdf.mkii *********** What I've tried Swapping load order (tabularray before/after colortbl): no effect Loading colortbl via \usepackage[table]{xcolor}: no effect Use \UseTblrLibrary{amsmath} Notes The bug only affects tblr cells containing pmatrix (or presumably any amsmath array-based environment with \\ inside). I prefer keeping both engines: tabularray for complex tables, and tabular+colortbl for dynamically generated tables (loop-based content with \foreach etc., which tblr handles poorly). Posted here too: https://github.com/TeXackers/tabularray/issues/664 Is there a way to neutralize colortbl's patch selectively, or to protect pmatrix inside tblr cells?
- referencing custom counter along with chapter counterby underflow on June 4, 2026 at 4:20 pm
I want to have a custom counter for examples, and then display it alongside with the value of the chapter counter where the example counter appears. Here is a MWE of what I currently have: \documentclass{amsbook} \begin{document} \newcounter{example} \chapter{One} \chapter{Two} \refstepcounter{example} \label{firstexample} \refstepcounter{example} \label{secondexample} Here are example \ref{firstexample} and example \ref{secondexample}. \end{document} The MWE above gives the output Here are example 1 and example 2. What I want instead is Here are example 2.1 and 2.2. What is the best/simplest ways to go about this? THANKS!
- How to prevent underlines getting colours when the URL contains a line break?by niru on June 4, 2026 at 12:34 pm
Have a look at the following example: \documentclass{article} \usepackage{lua-ul} \usepackage{xurl} \usepackage[colorlinks]{hyperref} \begin{document} \twocolumn \noindent \underLine{% \url{https://en.wikipedia.org/wiki/Leslie_Lamport}% } \end{document} It produces: The underline on the second line gets the colour which I don't want. How to suppress it?
- Problem with empty frame/frame with enumerateby Rassine Orange on June 4, 2026 at 12:05 pm
I'm using the following code to write boxes. I have two problems: If in my box I only put \vspace{..}, the "name" of the box goes at the very end of the box. If in the box I only put an enumerate/itemize environment, the fist bullet goes right after the name of the box. I can a "\ " before the enumerate but then there is a big space between the first item and the name of the box. Is there any way to avoid these two situations? Many thanks! \usepackage{amsthm} \usepackage{thmtools} \declaretheoremstyle[ headfont=\bfseries\sffamily\color{Blue!70!black}, headpunct=\par, postheadspace = \newline, spaceabove=0.2cm, mdframed={ roundcorner=10pt, linewidth=2pt, rightline=false, topline=false, bottomline=false, leftline=true, linecolor=Red, backgroundcolor=Blue!10, nobreak=false } ]{thmbluebox} \declaretheorem[style=thmbluebox, numbered=no, name=Nameofbox]{reso} %%%Problem 1 \begin{reso} \vspace{5cm} \end{reso} %%%Problem 2 \begin{reso} \begin{itemize} \item Hello \item Hello \end{itemize} \end{reso}
- \ExplSyntaxOn ignored within \@ifclassloaded{…}'s argumentby Denis Bitouzé on June 4, 2026 at 9:09 am
The following MCE works nicely. \documentclass{article} \makeatletter % \@ifclassloaded{article}{% \ExplSyntaxOn \AtBeginDocument{\NewCommandCopy\textbf__orig\textbf} \ExplSyntaxOff % }{} \makeatother \begin{document} \end{document} But, if \@ifclassloaded{article} is uncommented, it doesn't work anymore, complaining that: ! LaTeX Error: Command \textbf already defined. Forcing to continue, we are facing: ! Missing $ inserted. which clearly confirms that \ExplSyntaxOn is ignored. Do you understand what's going on?
- LyX: What should I do to support English, Russian, *and* Old Russian (in a single document)?by user182601 on June 4, 2026 at 5:05 am
My question is similar to this: Writing in English and Russian with Lyx But I have English, Russian, and Old Russian. Example of a LyX file with only Old Russian and what happens when I try to hit Ctrl+R: As per the answer at the above linked post, I tried highlighting the text and setting the language to "Russian": But when I hit Ctrl+R, I still get the exact same error as in the first image above. Next, I also tried highlighting the text and setting the language to "Russian (Petrine orthography)": But again, I still get the exact same error as in the first image above. Question: What should I do to support English, Russian, and Old Russian (in a single document)? If it matters, I'm using: LyX version: Version 2.5.1 (Sunday, April 12, 2026) (64-bit installer) OS version: Microsoft Windows 11 Home Version 10.0.26200 Build 26200 Example LyX file
- How to use musixflx with luaLaTeXby Kamaron Wilcox on June 3, 2026 at 11:31 pm
I am using TeXworks to compile a file that is a mixture of Gregorian chant and regular music scores. In order to use the GregorioTeX package, I have to use a modified LuaLaTeX processing tool with the following arguments: --shell-escape $synctexoption $fullname The Gregorian chant works just fine, but my issue occurs when I try to use MusixTeX to include a metered song. The music does not wrap properly, and it looks clunky. Reading through the MusixTeX documentation file here, it appears that I need to use musixflx to fix this issue. However, I have no idea how to do that. I think I need to include it somehow in the processing tool's arguments, but I'm unsure. Is there a way to use musixflx while also running the necessary commands for GregorioTeX? Also, do I need to download anything to use musixflx, or is it part of the MusixTeX package? Here is a sample set of code: % !TEX program = LuaLaTeX+se \documentclass[12pt, twoside]{article} \usepackage[paperheight=8.5in,paperwidth=5.5in,margin=.5in]{geometry} \usepackage{tabularx} \newcolumntype{Y}{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}X} \usepackage[autocompile]{gregoriotex} \usepackage{import} \usepackage{tikz} \usetikzlibrary{tikzmark} \usepackage{fontspec} \setmainfont{Times New Roman} \setlength{\parindent}{0pt} \setlength{\parskip}{6pt} \newenvironment{nscenter} {\par\nopagebreak\centering} {\par\vspace{-6pt}\noindent\ignorespacesafterend} \usepackage{changepage} \usepackage{xcolor} \usepackage{verbatim} \usepackage{amssymb} \usepackage{enumitem} \usepackage{textcomp} \input musixtex \input musixlyr \input musixdbr \setclef{1}{\treble} \nobarnumbers \def\voltadot{} %\grechangedim{spacebeneathtext=2cm} \usepackage{fancyhdr} \fancyhf{} \renewcommand{\headrulewidth}{0pt} \fancyfoot[LE,RO]{\thepage} \pagestyle{fancy} \geometry{footskip=-3pt} \begin{document} \begin{nscenter} \textbf{Sample} \end{nscenter} \textsc{\textcolor{red}{Intro}} \hspace{2em}Below, I would like to include a metered song, rendered in modern musical format. After that, I would like to use Gregorian chant in the same document for unmetered song. \textsc{\textcolor{red}{Metered}} \generalsignature{1} \startpiece \Notes\Dqbu{2}{3}\en\bar \Notes\qu{4}\qu{4}\qu{4}\Dqbu{5}{4}\en\bar \Notes\qu{3}\qu{3}\qu{3}\qu{6}\en\alaligne \Notes\qu{^5}\qu{6}\Dqbu{5}{4}\Dqbu{3}{2}\en\bar \Notes\qu{1}\qu{0}\Fermataup{7}\qu{-1}\en \endpiece \textsc{\textcolor{red}{Unmetered}} \hspace{2em}The following is the eighth Meinrad tone as an example. \gregorioscore{mode-8-4} \begin{tikzpicture}[remember picture, overlay] \draw ([shift={(-.725em,1em)}]viii4mode) node {\scriptsize{\textcolor{red}{VIII}}}; \draw ([shift={(2.05em,1em)}]viii4star) node {\scriptsize{\textcolor{red}{*}}}; \end{tikzpicture} \end{document} where mode-8-4 is a .gabc file with the following contents: name: mode-8-4; mode: 8; %% (c4)(gr[nv:\tikzmarknode{viii4mode}]!/[8]e/f/g.[nv:\tikzmarknode{viii4star}]) (:) (hr!/[8]g/h.) (:) (hr!/[8]f/h/j.) (:) (hr!/[8]i/g.) (::)(z) Here's what the output looks like:
- Some kinds of Multiplication tablesby Vanellope on June 3, 2026 at 5:43 am
Recently, I came across a multiplication table in Visual Group Theory (Fig. 4.6). I tried to reproduce it, including asking AI assistants (ChatGPT, Claude), but without success. It seems that AI struggles to handle the subtle blanks in this table. I believe TikZ could produce something similar, but the result would feel unnatural. Is it possible to construct this in the form of a table? The closest result I've achieved so far is as follows. It uses the package nicematrix . \documentclass{article} \usepackage{nicematrix} \usepackage{tikz} \usepackage{amsmath} \begin{document} \begin{NiceTabular}{c*{4}{c}}[ hvlines, corners = NW, ] & $N$ & $R$ & $B$ & $RB$ \\ $N$ & $N$ & $R$ & $B$ & $RB$ \\ $R$ & $R$ & $N$ & $RB$ & $B$ \\ $B$ & $B$ & $RB$ & $N$ & $R$ \\ $RB$ & $RB$ & $B$ & $R$ & $N$ \\ \end{NiceTabular} \end{document} The book also contains more intricate tables of this kind(same elements have a same color), and I'm curious how those might be reproduced as well.
- Using multiple fonts and also using old-style numbersby Nex on June 2, 2026 at 5:43 pm
I am currently working on a document that uses both Greek and English. For these two languages, I would like to use two different fonts, namely EB Garamond and GFS Neohellenic. I would also like to use old style numbers. For some reason, I am not able to get both options working. Here's an example of what I mean: \documentclass{article} \usepackage{fontspec} \setmainfont[Numbers=OldStyle,Language=English]{EBGaramond-Regular} \setmainfont[Script=Greek]{GFSNeohellenic-Regular} \usepackage{lipsum} \begin{document} \lipsum[1] \begin{quote} Ἥκω Διὸϲ παῖϲ τήνδε Θηβαίαν χθόνα\\ Διόνυϲοϲ, ὃν τίκτει ποθ' ἡ Κάδμου κόρη\\ Ϲεμέλη λοχευθεῖϲ' ἀϲτραπηφόρωι πυρί·\\ μορφὴν δ' ἀμείψαϲ ἐκ θεοῦ βροτηϲίαν\\ πάρειμι Δίρκηϲ νάμαθ' Ἱϲμηνοῦ θ' ὕδωρ.\\ (Eur. \textit{Bacch.} 1-5)\end{quote} \end{document} This gives the following output: Then, when I flip the two font options around, this happens: \documentclass{article} \usepackage{fontspec} \setmainfont[Script=Greek]{GFSNeohellenic-Regular} \setmainfont[Numbers=OldStyle,Language=English]{EBGaramond-Regular} \usepackage{lipsum} \begin{document} \lipsum[1] \begin{quote} Ἥκω Διὸϲ παῖϲ τήνδε Θηβαίαν χθόνα\\ Διόνυϲοϲ, ὃν τίκτει ποθ' ἡ Κάδμου κόρη\\ Ϲεμέλη λοχευθεῖϲ' ἀϲτραπηφόρωι πυρί·\\ μορφὴν δ' ἀμείψαϲ ἐκ θεοῦ βροτηϲίαν\\ πάρειμι Δίρκηϲ νάμαθ' Ἱϲμηνοῦ θ' ὕδωρ.\\ (Eur. \textit{Bacch.} 1-5)\end{quote} \end{document} When I try to use a different font, however, a different problem occurs: \documentclass{article} \usepackage{fontspec} \setmainfont[Numbers=OldStyle,Language=English]{EBGaramond-Regular} \setmainfont[Script=Greek]{New Athena Unicode} \usepackage{lipsum} \begin{document} \lipsum[1] \begin{quote} Ἥκω Διὸϲ παῖϲ τήνδε Θηβαίαν χθόνα\\ Διόνυϲοϲ, ὃν τίκτει ποθ' ἡ Κάδμου κόρη\\ Ϲεμέλη λοχευθεῖϲ' ἀϲτραπηφόρωι πυρί·\\ μορφὴν δ' ἀμείψαϲ ἐκ θεοῦ βροτηϲίαν\\ πάρειμι Δίρκηϲ νάμαθ' Ἱϲμηνοῦ θ' ὕδωρ.\\ (Eur. \textit{Bacch.} 1-5)\end{quote} \end{document} What happens in the last picture is almost what I would like to happen, except for the fact that the numbers are not in old style and that the Latin font is not EB Garamond... Does anyone know how to fix this?
- latex 3 toggle a boolean variable and print its valueby user1850133 on June 2, 2026 at 11:43 am
First of all, how do we name a boolean variable? I tried \l_myvar_bool by similarity with what i found in an online tutorial. Why do we need \l_? For toggling the variable value i used \bool_set_inverse:N. I think here it's fine. I might have done it right. For printing I used \cs_meaning:N. It prints \char", don't know why. I don't want it. I need a better command. So I'd like to improve this piece of code. \documentclass[a4paper]{article} \setlength{\parindent}{0pt} \ExplSyntaxOn \bool_new:N \l_myvar_bool \NewDocumentCommand{\togglebool}{ }{ \bool_set_inverse:N \l_myvar_bool \cs_meaning:N \l_myvar_bool } \ExplSyntaxOff \begin{document} \togglebool \togglebool \togglebool \end{document}