• Creating a repeated text watermark gone wrong
    by user516076 on April 6, 2026 at 2:14 am

    the current document of mine has a messy watermark Code: \documentclass[12pt]{article} \usepackage[a4paper,margin=2.5cm]{geometry} \usepackage{lipsum} \usepackage{tikz} \usepackage{background} \usepackage[T1]{fontenc} \usepackage{cabin} \newcommand{\watermarkHsep}{4em} \newcommand{\watermarkVsep}{3ex} \newcommand*\watermarktext[1]{% \leavevmode\hbox to 2\textwidth{% \leaders\vbox to 2\textheight{% \leaders\hbox{#1\hspace{\watermarkHsep}}\vfil% \vspace{\watermarkVsep}% }\hfil% }% } \backgroundsetup{ scale=1, angle=0, opacity=1, contents={% \tikz[remember picture, overlay] \node [black, opacity=0.1, rotate=45, scale=4.0] at (current page.center) {\watermarktext{% {\cabinfamily\bfseries Arrohmah IIBS}% }};% } } \begin{document} \section*{Sample Document} \lipsum[1-12] \end{document} it has this output: Notice that it doesn't read the Cabin font and bfseries to bold I wish to have something similar to this one, smaller font, nicer and neater:

  • How to place some notes in one staff and others in the other
    by iago on April 6, 2026 at 12:14 am

    I am trying with MusixTEX \begin{music} \parindent10mm \instrumentnumber{1} \setstaffs1{2} \setclef1{6000} \nobarnumbers \startextract \notes \cchar{-15}{$C3$}\qu {'C} \en \notes \cchar{30}{T} \empty \en \notes \cchar{-15}{$D3$}\qu {'D} \en \notes \cchar{30}{T} \empty \en \notes \cchar{-15}{$E3$}\qu {'E} \en \notes \cchar{30}{T} \empty \en \notes \cchar{-15}{$F3$}\qu {'F} \en \notes \cchar{30}{T} \empty \en \notes \cchar{-15}{$G3$}\qu {'G} \en \notes \cchar{-5}{$C4$}\qu c \en \notes \cchar{30}{T} \empty \en \notes \cchar{-5}{$D4$}\qu d \en \notes \cchar{30}{T} \empty \en \notes \cchar{-5}{$E4$}\qu e \en \notes \cchar{30}{T} \empty \en \notes \cchar{-5}{$F4$}\qu f \en \notes \cchar{30}{T} \empty \en \notes \cchar{-5}{$G4$}\qu g \en \notes \cchar{30}{T} \empty \en \notes \cchar{-5}{$A4$}\qu {'a} \en \notes \cchar{30}{T} \empty \en \notes \cchar{-5}{$B4$}\qu {'b} \en \notes \cchar{30}{S} \empty \en \notes \cchar{-5}{$C5$}\qu {'c} \en \notes \cchar{30}{T} \empty \en \notes \cchar{-5}{$D5$}\qu {'d} \en \notes \cchar{30}{T} \empty \en \notes \cchar{-5}{$E5$}\qu {'e} \en \notes \cchar{30}{S} \empty \en \notes \cchar{-5}{$F5$}\qu {'f} \en \zendextract \end{music} I'd like two staves with bass and treble clefs, notes C3 to G3 in bass clef staff, notes D4 to F5 in treble clef staff and separate in such a way that C4 is in the middle and at the suitable distance of the two staves (so, as belonging to treble and bass clefs staves simultaneously). However, before the C4 possitioning, I am having multiple issues. This code shows the notes with respect to the bass clef staff, wrong with resect to the treble staff. If I introduce a \nextstaff in the middle, then the output fails completely. May you help me? Thanks!

  • how does \ipabar in tipa work internally? does it draw the bar with an equivalent of graphicx or tikz?
    by Grzegorz Brzęczyszczykiewicz on April 5, 2026 at 8:35 pm

    I am talking about the command \ipabar, in the tipa package. I need to ask a question. How does \ipabar in tipa work internally? does it draw the bar with an equivalent of graphicx or tikz? Will it work with custom fonts that have a different stroke thickness? Is there a way to make it thinner or thicker?

  • Diagrams in LaTeX
    by Ripsad on April 5, 2026 at 6:47 pm

    I am trying to tex a diagram. I use overleaf with the tikz-cd package. I am currently wrinting by Bachelor thesis and am using a LeTeX template of my university (TUM). Without this template everything worrks just fine but using this template the diagram does not compile. The problem seems to be that LaTeX interpretes the lable of the arrows as the color parameter. It seems to be a conflict with the pgfkeys and the xcolors package. The error message is the following Package pgfkeys Error: I do not know the key '/tikz/"f"'' and I am going to ignore it. Perhaps you misspelled it. Package xcolor Error: Undefined color `"g\circ f"'. Package pgfkeys Error: I do not know the key '/tikz/"g"'' and I am going to ignore it. Perhaps you misspelled it. My code is: \documentclass{report} \usepackage{tikz-cd} \usepackage[german]{babel} \begin{document} \begin{tikzcd} x \arrow[rr, "f"', ] \arrow[rrrr, "g\circ f", bend left] & & y \arrow[rr, "g"', ] & & z \end{tikzcd} \end{document} According to tikzcd.yichuanshen this code is correct and also works perfectly in a plain document without the TUM-template. Does anyone here have an idea of why this problem occurs and how I might fix it?

  • How to convert my normal IEEE conference paper to Elsevier Journal paper format?
    by Ani on April 5, 2026 at 4:07 pm

    Body Draft I am trying to convert my paper from the standard IEEE conference format (IEEEtran) to the Elsevier journal format (elsarticle), and I am honestly very confused. I have watched about 6 to 8 different tutorial videos, but they all seem to show different ways of doing things, and I'm struggling to get my document to compile correctly. I am particularly stuck on these three areas: Complex Affiliations: My paper has multiple authors from different institutions. In IEEE, I used the \and command, but Elsevier uses a labeling system (\author[1] and \address[1]). I can't get the superscript numbers to map correctly to the right addresses. Declarations & Forms: The journal requires specific "Declaration of Interest" and "CRediT authorship contribution" sections. Should these be included in the LaTeX source code itself (before or after the references), or are they usually uploaded as separate files during the submission process? Findings/Results Layout: My original IEEE paper uses a two-column layout which makes my large tables look fine. When I switch to elsarticle, the formatting breaks. How do I handle wide tables or "Findings" sections in the Elsevier template? What I have tried so far: I've tried using the \begin{frontmatter} environment as suggested in the elsarticle documentation, but I keep getting errors regarding the placement of the abstract and keywords. \documentclass[review]{elsarticle} \begin{document} \begin{frontmatter} \title{My Research Title} % Struggling with the affiliation logic here \author[1]{Author A} \author[2]{Author B} \address[1]{Department, University, City} \begin{abstract} ... \end{abstract} \end{frontmatter} Could someone provide a simple "checklist" or a minimal working example (MWE) for a clean conversion? I've spent hours on YouTube and I'm still hitting walls.

  • Arranging nodes to have a nice circle shape
    by user516076 on April 5, 2026 at 1:42 am

    I need your help to make the label, i.e. the numbers to be arranged circular nicely and spot-on (not estimating and guessing using rectangle coordinate, which is very difficult). i'm thinking of polar coordinate, but how to implement it so that it can be positioned exactly in the middle of each part? You see, I used manual and it looks ugly and messy... \documentclass[tikz,border=5pt]{standalone} \usepackage{tikz} \begin{document} \begin{tikzpicture}[scale=1.2, every node/.style={font=\Large}] % Radii \def\R{3} \def\r{1.75} % Outer circle (black) \draw[black, line width=1.2pt] (0,0) circle (\R); % Inner circle (cyan) \draw[cyan!70!black, line width=1.2pt] (0,0) circle (\r); % Straight dividing lines (green) \draw[green!60!black, line width=1.2pt] (-\R,0) -- (\R,0); \draw[green!60!black, line width=1.2pt] ({\R*cos(60)},{\R*sin(60)}) -- ({\R*cos(240)},{\R*sin(240)}); \draw[green!60!black, line width=1.2pt] ({\R*cos(120)},{\R*sin(120)}) -- ({\R*cos(300)},{\R*sin(300)}); % Outer ring numbers (red) % Top sector \node[red] at (-0.55, 2.35) {3}; \node[red] at ( 0.55, 2.35) {5}; % Upper-right sector \node[red] at (1.90, 1.65) {4}; \node[red] at (2.30, 0.65) {7}; % Lower-right sector \node[red] at (2.35,-0.65) {0}; \node[red] at (1.90,-1.65) {6}; % Bottom sector \node[red] at (-0.55,-2.35) {2}; \node[red] at ( 0.55,-2.35) {10}; % Lower-left sector \node[red] at (-1.90,-0.65) {4}; \node[red] at (-2.30,-1.65) {1}; % Upper-left sector \node[red] at (-2.30, 0.65) {8}; \node[red] at (-1.90, 1.65) {7}; % Inner circle numbers (red) \node[red] at ( 0.00, 0.95) {?}; \node[red] at ( 1.05, 0.25) {5}; \node[red] at ( 1.00,-0.65) {15}; \node[red] at ( 0.00,-1.10) {8}; \node[red] at (-0.95,-0.60) {11}; \node[red] at (-1.05, 0.25) {6}; \end{tikzpicture} \end{document} At least, I wish to have something similar to this:

  • Detecting when a footnote ends up on the wrong page
    by Draconis on April 4, 2026 at 11:00 pm

    I have quite a lot of footnotes, and some of them are inside floats. I'm currently handling that with \footnotemark inside the float and \footnotetext{...} outside it, but before the next footnote. As mentioned in this question, this sometimes doesn't work. It's not a big deal if it doesn't, since I can mess around with the placement of the float and the \footnotetext{...} until it's working again. My problem is detecting when this happens. I've written this block of code, which I thought would do it: \newcounter{footnotepagetracker} \newcommand{\setfntracker}{\setcounter{footnotepagetracker}{\value{page}}} \newcommand{\checkfntracker}{\ifnum\value{footnotepagetracker}=\value{page}\else{}\PackageWarning{fnbreak}{Footnote mark on page \thefootnotepagetracker\space linked to footnote text on page \thepage}\fi} \let\oldfnmark\footnotemark \renewcommand{\footnotemark}{\setfntracker\oldfnmark} \let\oldfntext\footnotetext \renewcommand{\footnotetext}[1]{\checkfntracker\oldfntext{#1}} Except it doesn't, because the footnotepagetracker gets set to the page where the footnotemark is first read, not where it's eventually typeset. I tried a \protect in front of it, but that didn't work either. Is there a way I can adjust this code to detect footnotemarks and footnotetexts ending up on separate pages, so that I can notice them in the log and go fix them by hand? MWE: \documentclass[12pt,letterpaper]{book} \newcounter{footnotepagetracker} \newcommand{\setfntracker}{\setcounter{footnotepagetracker}{\value{page}}} \newcommand{\checkfntracker}{\ifnum\value{footnotepagetracker}=\value{page}\else{}\PackageWarning{fnbreak}{Footnote mark on page \thefootnotepagetracker\space linked to footnote text on page \thepage}\fi} \let\oldfnmark\footnotemark \renewcommand{\footnotemark}{\protect\setfntracker\oldfnmark} \let\oldfntext\footnotetext \renewcommand{\footnotetext}[1]{\protect\checkfntracker\oldfntext{#1}} \begin{document} \begin{figure}[p] This figure will end up on the next page, along with this footnotemark:\protect\footnotemark. \end{figure} \footnotetext{Blah blah blah.} This paragraph will end up on the first page, along with the footnotetext. \end{document} This MWE should produce the warning, but it doesn't. (Of course in actual use I won't be deliberately putting my floats on separate pages; it happens accidentally!)

  • Writing Arabic text inside IEEE Access Latex document
    by None on April 4, 2026 at 6:44 pm

    I need to write an Arabic text/sentences inside an English document using IEEE Access template. This is my minimal code: \documentclass{ieeeaccess} \usepackage{arabtex} \usepackage{utf8} \setcode{utf8} \newcommand{\artext}[1]{\bgroup\beginR\fontencoding{LAE}\selectfont #1\endR\egroup} \usepackage{graphicx} \begin{document} text ... \<العربية> \EOD \end{document} I used pdfLatex in overleaf. When I run the above script I get this error: LaTeX Error: Loading a class or package in a group. ‪./myfile.tex, 15 How to solve the issue? please note that I edited the access.cls and changed the \def\year to \def\Year becuase before this change I got this error: Argument of \year has an extra }. ‪/usr/local/texlive/2025/texmf-dist/tex/latex/arabtex/acmd.sty, 189 EDIT I tried the following script. It is almost working excpet the following issues (which I think are solvable) in the Arabic font: (1) It starts from Left-to-Right while it should start from Right-to-Left. (2) the letters are not connected (if you search fro Arabic text you will see what I mean). \documentclass{ieeeaccess} \usepackage{cite} \usepackage{amsmath,amssymb,amsfonts} \usepackage{algorithmic} \usepackage{graphicx} \usepackage{textcomp} % --- Arabic Support for pdfLaTeX --- \usepackage[LAE,T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[arabic,english]{babel} % --- FIX: Redefine section numbering to prevent \c@chapter error --- \makeatletter \renewcommand{\thesection}{\arabic{section}} \renewcommand{\thesubsection}{\thesection.\arabic{subsection}} \makeatother \def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} \begin{document} \history{Date of publication xxxx 00, 0000, date of current version xxxx 00, 0000.} \doi{10.1109/ACCESS.2017.DOI} \title{Preparation of Papers for IEEE ACCESS} \author{\uppercase{First A. Author}\authorrefmark{1}} \address[1]{Department of Physics, Colorado State University, Fort Collins, CO 80523 USA} \begin{abstract} This is the abstract in English. \end{abstract} \titlepgskip=-15pt \maketitle \section{Introduction} This is English text. Here is some Arabic text: \foreignlanguage{arabic}{مرحباً بكم في مجلة إي إي إي.} \section{Methodology} You can also use the \texttt{otherlanguage} environment for longer blocks: \begin{otherlanguage}{arabic} هذا نص طويل باللغة العربية داخل القالب. \end{otherlanguage} \section{Conclusion} The section numbers should now appear correctly without errors. \EOD \end{document} This is the output (the read text is for additional comments).

  • How to adapt a Tikzpicture to the text height?
    by Mika Ike on April 4, 2026 at 3:09 pm

    How to adapt a Tikzpicture to the text height? Spplatter from https://ctan.org/pkg/fontmfizz \documentclass[12pt]{exam} \usepackage[utf8]{inputenc} \usepackage[spanish]{babel} \usepackage{eurosym} \usepackage{multirow} \usepackage[inkscapearea=page]{svg} % só para cargar atrqvuiso, nono para o path de tikz \usepackage{fontawesome7} \usepackage[galician,showseconds=false,showzone=false]{datetime2} \usepackage{unicode-math} \setmainfont{TeX Gyre Pagella} % OpenType version of Palladio/Palatino \setmathfont{TeX Gyre Pagella Math} %\newfontfamily\oldenglish{Old English Text MT} \usepackage{tikz} \usetikzlibrary{svg.path} \begin{document} Agora imos mezclar unha icona(carácter/glifo) dunha fonte \faHouseChimney e otro \tikz{\draw[fill=pink,draw=blue,rotate=0,yscale=-1,scale=1] svg { M23.999,26.112c-3.483-0.418-7.164-2.025-10.217-3.856-3.701-2.249-2.859-5.579-8.0652-4.417-5.0472,1.1313-1.8324,5.4324,0.86046,7.1001,4.6884,2.8745,3.918,1.2779,8.8904,3.6589,2.4074,1.146,4.1677,2.7235,5.3368,4.8239,0.52724,0.97038-2.1169,3.2264-3.8704,1.6642-1.8034-1.6066-5.538,0.77956-5.5322,2.0477,0.0052,1.1273-0.10624,3.6251,4.5829,4.1545,3.4805,0.39298,4.5667,4.4943,2.9491,5.1787-4.7047,1.9945-11.583-0.28724-15.714,2.7056-1.9751,1.4435-3.1972,4.5997-0.21206,5.8065,3.8945,1.5922,9.8389-3.0121,14.117-2.2379,10.591,1.9348,1.3002,8.8326-0.69399,11.17-5.5488,6.566,5.7667,7.0227,9.7142,5.7719,5.3871-1.6959,7.5148-6.0259,12.746-4.3582,2.3503,0.75948,1.6706,4.7191,1.5265,6.2539-0.16448,1.9055-0.88085,3.7365-0.84415,5.6578,0,0.89244-0.02175,1.6959,1.0752,2.0395,1.2057,0.38763,2.4618-0.67046,3.6294-0.13522,1.1867,0.53637,1.2723,2.1601,1.4708,3.1123,0.48528,2.5455,0.47033,5.3152,0,7.8607-0.37382,2.0688-1.6353,4.2121-1.4178,6.3406,0.26779,2.8734,4.7074,3.1416,6.5711,0.96794,1.1147-1.2812,1.3675-3.5889,1.1323-5.1068-1.759-7.3243-4.9031-21.573,4.6707-25.994,6.7695-3.1416,5.5312,1.653,7.6327,4.5253,1.8854,2.5613,3.5384,3.2914,3.9149,0.43383,0.35751-2.6356-0.96921-6.0138-1.0956-8.7239-0.08972-2.0542,2.0825-3.1416,4.112-3.8413,5.1356-1.7421,11.565-1.2812,16.199,1.2361,3.6458,1.9787,2.4508,2.0763,6.8333,3.1028,3.8252,0.89357,5.2567-1.579,4.4125-5.3471-4.7665-4.6397-6.6118-1.286-12.808-2.7002-4.0742-0.92398-2.4716-3.8985,1.2471-3.2842,1.5838,0.26164,2.276-1.9024,1.7552-3.3095-1.2467-3.3687-0.17052-6.8773,2.9243-9.0974,1.6149-1.1618,2.2943-2.6495,2.6178-4.5245,0.37654-1.9956-0.2118-4.4225-2.7973-3.9909-3.0177,0.52059-4.3825,4.1535-7.0958,5.1361-2.9987,1.0716-5.6032-1.1595-5.6752-3.7208-0.08836-2.7855,2.3177-5.2713,2.7296-7.9959,0.79114-5.2994-7.7578-2.932-11.636-4.5095-6.2516-2.5613-1.6916-3.8621,0.32018-7.2122,1.0956-1.7871,3.1238-5.0763,1.4015-7.0257-1.4926-1.7128-3.8456-1.0874-5.2987,0.32678-2.4251,2.3382-1.9031,5.8662-2.3897,8.7396-0.68103,4.1681-1.3791,4.785-6.3896,6.6904-3.431,1.2936-8.3708,0.60848-10.955-1.7139-2.1586-1.9798-1.9411-5.1361-4.2208-6.9671-4.4151-3.5732-6.8633,2.6503-7.9032,5.3592-1.6883,4.5129-3.4269,9.0675-10.542,8.2044z };} obtido dun \verb".svg" (arquivo ou path). \end{document}

  • How to draw an SVG using paths in Tikz picture?
    by Mika Ike on April 4, 2026 at 2:50 pm

    How to draw the same image than an SVG using paths in TikZ? The target is get the same TikZ image than the Splatter (fontmfizz) but I can´t. 1.- The TikZ image obtained is vertical flipped, and 2.- Some little parts are not in the expected place \documentclass[12pt]{exam} \usepackage[galician,showseconds=false,showzone=false]{datetime2} \usepackage{unicode-math} \setmainfont{TeX Gyre Pagella} % OpenType version of Palladio/Palatino \setmathfont{TeX Gyre Pagella Math} %\newfontfamily\oldenglish{Old English Text MT} \usepackage{tikz} \usetikzlibrary{svg.path} \begin{document} lorem ipsum kasdjkj dsd ds f sd f ds f ds f ds fsd fa dsf asdf ds f sdaf asdf asdf sad f sad fsdafs \smash{\raisebox{-6em}{\tikz{\draw[fill=violet!82,draw=yellow,rotate=0,yscale=-1,scale=0.5] svg { m28.235,20.103c-0.59539,0.23753-1.8493,0.04972-3.957-0.856-3.599-1.49-5.895-3.36-8.416-5.035-2.486-1.668-5.365-3.379-6.7284-5.1931-1.1392-1.6464,1.9884-2.4412,6.0064-1.3811,5.2395,1.3773,8.2717,4.8177,10.576,6.7541,0.87281,0.70463,4.3397,5.0474,2.5194,5.7114z m68.523,76.118c0.14409,0,3.8782,4.9434,4.668,6.282,1.0249,1.6981,4.8501,5.8809,2.6222,7.6669-1.4722,1.1618-2.7105-0.52059-3.7164-1.519-1.0766-1.0705-6.3033-12.296-3.5737-12.43z m29.958,76.255c0.11396,0.03513,0.21137,0.09847,0.30037,0.156,2.5843,1.3991-2.9327,10.618-3.5239,12.686-0.78314,2.6414-4.5676,5.3907-6.3669,1.611-1.5082-3.2142,8.0274-14.751,9.5905-14.453z M23.999,26.112c-3.483-0.418-7.164-2.025-10.217-3.856-3.701-2.249-2.859-5.579-8.0652-4.417-5.0472,1.1313-1.8324,5.4324,0.86046,7.1001,4.6884,2.8745,3.918,1.2779,8.8904,3.6589,2.4074,1.146,4.1677,2.7235,5.3368,4.8239,0.52724,0.97038-2.1169,3.2264-3.8704,1.6642-1.8034-1.6066-5.538,0.77956-5.5322,2.0477,0.0052,1.1273-0.10624,3.6251,4.5829,4.1545,3.4805,0.39298,4.5667,4.4943,2.9491,5.1787-4.7047,1.9945-11.583-0.28724-15.714,2.7056-1.9751,1.4435-3.1972,4.5997-0.21206,5.8065,3.8945,1.5922,9.8389-3.0121,14.117-2.2379,10.591,1.9348,1.3002,8.8326-0.69399,11.17-5.5488,6.566,5.7667,7.0227,9.7142,5.7719,5.3871-1.6959,7.5148-6.0259,12.746-4.3582,2.3503,0.75948,1.6706,4.7191,1.5265,6.2539-0.16448,1.9055-0.88085,3.7365-0.84415,5.6578,0,0.89244-0.02175,1.6959,1.0752,2.0395,1.2057,0.38763,2.4618-0.67046,3.6294-0.13522,1.1867,0.53637,1.2723,2.1601,1.4708,3.1123,0.48528,2.5455,0.47033,5.3152,0,7.8607-0.37382,2.0688-1.6353,4.2121-1.4178,6.3406,0.26779,2.8734,4.7074,3.1416,6.5711,0.96794,1.1147-1.2812,1.3675-3.5889,1.1323-5.1068-1.759-7.3243-4.9031-21.573,4.6707-25.994,6.7695-3.1416,5.5312,1.653,7.6327,4.5253,1.8854,2.5613,3.5384,3.2914,3.9149,0.43383,0.35751-2.6356-0.96921-6.0138-1.0956-8.7239-0.08972-2.0542,2.0825-3.1416,4.112-3.8413,5.1356-1.7421,11.565-1.2812,16.199,1.2361,3.6458,1.9787,2.4508,2.0763,6.8333,3.1028,3.8252,0.89357,5.2567-1.579,4.4125-5.3471-4.7665-4.6397-6.6118-1.286-12.808-2.7002-4.0742-0.92398-2.4716-3.8985,1.2471-3.2842,1.5838,0.26164,2.276-1.9024,1.7552-3.3095-1.2467-3.3687-0.17052-6.8773,2.9243-9.0974,1.6149-1.1618,2.2943-2.6495,2.6178-4.5245,0.37654-1.9956-0.2118-4.4225-2.7973-3.9909-3.0177,0.52059-4.3825,4.1535-7.0958,5.1361-2.9987,1.0716-5.6032-1.1595-5.6752-3.7208-0.08836-2.7855,2.3177-5.2713,2.7296-7.9959,0.79114-5.2994-7.7578-2.932-11.636-4.5095-6.2516-2.5613-1.6916-3.8621,0.32018-7.2122,1.0956-1.7871,3.1238-5.0763,1.4015-7.0257-1.4926-1.7128-3.8456-1.0874-5.2987,0.32678-2.4251,2.3382-1.9031,5.8662-2.3897,8.7396-0.68103,4.1681-1.3791,4.785-6.3896,6.6904-3.431,1.2936-8.3708,0.60848-10.955-1.7139-2.1586-1.9798-1.9411-5.1361-4.2208-6.9671-4.4151-3.5732-6.8633,2.6503-7.9032,5.3592-1.6883,4.5129-3.4269,9.0675-10.542,8.2044z m84.472,20.141c-0.46364-0.09395-0.4995-0.80523,0.24684-2.441,1.1978-2.7514,3.2175-5.1922,4.92-7.5908,1.7001-2.3768,3.3668-4.9643,5.5286-6.9391,1.9848-1.7473,3.8013-0.91559,3.2896,1.7053-0.66016,3.4141-4.6558,7.3623-6.7652,9.8565-0.75958,0.92329-5.8873,5.7427-7.2198,5.409z m88.466,72.472c-0.3968,0.1723-1.2325,0.03606-2.6372-0.62094-2.3986-1.0812-3.9291-2.4373-5.6092-3.6528-1.6568-1.2099-3.5752-2.4508-4.4841-3.7668-0.75927-1.1943,1.3255-1.7708,4.0031-1.0018,3.4919,0.99907,5.5128,3.4947,7.0483,4.8993,0.58169,0.51113,2.8922,3.6613,1.6791,4.143z M51.882,7.3591c-0.426-0.0546-0.892-0.3354-1.307-0.9496-0.743-1.0353-0.642-1.9171-0.767-2.7944-0.113-0.8689-0.383-1.8219,0.118-2.5152,0.50011-0.61071,2.4544-0.21454,3.6617,0.79567,1.5778,1.3162,0.83608,2.7148,0.69686,3.6142-0.03464,0.33374-1.1388,2.0314-2.4021,1.8494z m50.199,46.064c-0.42596-0.05463-0.89232-0.33545-1.3068-0.94963-0.74288-1.0353-0.64204-1.9171-0.76702-2.7944-0.11349-0.8689-0.38317-1.8219,0.11743-2.5152,0.50011-0.61071,2.4544-0.21454,3.6617,0.79566,1.5778,1.3162,0.83608,2.7148,0.69686,3.6142-0.03464,0.33374-1.1388,2.0314-2.4021,1.8494z };}}} askdlfhjsdajkf hjasdkh fjksdah jkh jkh jk hjk hlkj askdlfhjsdajkf hjasdkh fjksdah jkh jkh jk hjk hlkj askdlfhjsdajkf hjasdkh fjksdah jkh jkh jk hjk hlkj askdlfhjsdajkf hjasdkh fjksdah jkh jkh jk hjk hlkj askdlfhjsdajkf hjasdkh fjksdah jkh jkh jk hjk hlkj askdlfhjsdajkf hjasdkh fjksdah jkh jkh jk hjk hlkj \vspace{3em} \begin{tikzpicture} \draw[fill=orange,draw=cyan] svg{ m28.235,20.103c-0.59539,0.23753-1.8493,0.04972-3.957-0.856-3.599-1.49-5.895-3.36-8.416-5.035-2.486-1.668-5.365-3.379-6.7284-5.1931-1.1392-1.6464,1.9884-2.4412,6.0064-1.3811,5.2395,1.3773,8.2717,4.8177,10.576,6.7541,0.87281,0.70463,4.3397,5.0474,2.5194,5.7114z m68.523,76.118c0.14409,0,3.8782,4.9434,4.668,6.282,1.0249,1.6981,4.8501,5.8809,2.6222,7.6669-1.4722,1.1618-2.7105-0.52059-3.7164-1.519-1.0766-1.0705-6.3033-12.296-3.5737-12.43z m29.958,76.255c0.11396,0.03513,0.21137,0.09847,0.30037,0.156,2.5843,1.3991-2.9327,10.618-3.5239,12.686-0.78314,2.6414-4.5676,5.3907-6.3669,1.611-1.5082-3.2142,8.0274-14.751,9.5905-14.453z M23.999,26.112c-3.483-0.418-7.164-2.025-10.217-3.856-3.701-2.249-2.859-5.579-8.0652-4.417-5.0472,1.1313-1.8324,5.4324,0.86046,7.1001,4.6884,2.8745,3.918,1.2779,8.8904,3.6589,2.4074,1.146,4.1677,2.7235,5.3368,4.8239,0.52724,0.97038-2.1169,3.2264-3.8704,1.6642-1.8034-1.6066-5.538,0.77956-5.5322,2.0477,0.0052,1.1273-0.10624,3.6251,4.5829,4.1545,3.4805,0.39298,4.5667,4.4943,2.9491,5.1787-4.7047,1.9945-11.583-0.28724-15.714,2.7056-1.9751,1.4435-3.1972,4.5997-0.21206,5.8065,3.8945,1.5922,9.8389-3.0121,14.117-2.2379,10.591,1.9348,1.3002,8.8326-0.69399,11.17-5.5488,6.566,5.7667,7.0227,9.7142,5.7719,5.3871-1.6959,7.5148-6.0259,12.746-4.3582,2.3503,0.75948,1.6706,4.7191,1.5265,6.2539-0.16448,1.9055-0.88085,3.7365-0.84415,5.6578,0,0.89244-0.02175,1.6959,1.0752,2.0395,1.2057,0.38763,2.4618-0.67046,3.6294-0.13522,1.1867,0.53637,1.2723,2.1601,1.4708,3.1123,0.48528,2.5455,0.47033,5.3152,0,7.8607-0.37382,2.0688-1.6353,4.2121-1.4178,6.3406,0.26779,2.8734,4.7074,3.1416,6.5711,0.96794,1.1147-1.2812,1.3675-3.5889,1.1323-5.1068-1.759-7.3243-4.9031-21.573,4.6707-25.994,6.7695-3.1416,5.5312,1.653,7.6327,4.5253,1.8854,2.5613,3.5384,3.2914,3.9149,0.43383,0.35751-2.6356-0.96921-6.0138-1.0956-8.7239-0.08972-2.0542,2.0825-3.1416,4.112-3.8413,5.1356-1.7421,11.565-1.2812,16.199,1.2361,3.6458,1.9787,2.4508,2.0763,6.8333,3.1028,3.8252,0.89357,5.2567-1.579,4.4125-5.3471-4.7665-4.6397-6.6118-1.286-12.808-2.7002-4.0742-0.92398-2.4716-3.8985,1.2471-3.2842,1.5838,0.26164,2.276-1.9024,1.7552-3.3095-1.2467-3.3687-0.17052-6.8773,2.9243-9.0974,1.6149-1.1618,2.2943-2.6495,2.6178-4.5245,0.37654-1.9956-0.2118-4.4225-2.7973-3.9909-3.0177,0.52059-4.3825,4.1535-7.0958,5.1361-2.9987,1.0716-5.6032-1.1595-5.6752-3.7208-0.08836-2.7855,2.3177-5.2713,2.7296-7.9959,0.79114-5.2994-7.7578-2.932-11.636-4.5095-6.2516-2.5613-1.6916-3.8621,0.32018-7.2122,1.0956-1.7871,3.1238-5.0763,1.4015-7.0257-1.4926-1.7128-3.8456-1.0874-5.2987,0.32678-2.4251,2.3382-1.9031,5.8662-2.3897,8.7396-0.68103,4.1681-1.3791,4.785-6.3896,6.6904-3.431,1.2936-8.3708,0.60848-10.955-1.7139-2.1586-1.9798-1.9411-5.1361-4.2208-6.9671-4.4151-3.5732-6.8633,2.6503-7.9032,5.3592-1.6883,4.5129-3.4269,9.0675-10.542,8.2044z m84.472,20.141c-0.46364-0.09395-0.4995-0.80523,0.24684-2.441,1.1978-2.7514,3.2175-5.1922,4.92-7.5908,1.7001-2.3768,3.3668-4.9643,5.5286-6.9391,1.9848-1.7473,3.8013-0.91559,3.2896,1.7053-0.66016,3.4141-4.6558,7.3623-6.7652,9.8565-0.75958,0.92329-5.8873,5.7427-7.2198,5.409z m88.466,72.472c-0.3968,0.1723-1.2325,0.03606-2.6372-0.62094-2.3986-1.0812-3.9291-2.4373-5.6092-3.6528-1.6568-1.2099-3.5752-2.4508-4.4841-3.7668-0.75927-1.1943,1.3255-1.7708,4.0031-1.0018,3.4919,0.99907,5.5128,3.4947,7.0483,4.8993,0.58169,0.51113,2.8922,3.6613,1.6791,4.143z M51.882,7.3591c-0.426-0.0546-0.892-0.3354-1.307-0.9496-0.743-1.0353-0.642-1.9171-0.767-2.7944-0.113-0.8689-0.383-1.8219,0.118-2.5152,0.50011-0.61071,2.4544-0.21454,3.6617,0.79567,1.5778,1.3162,0.83608,2.7148,0.69686,3.6142-0.03464,0.33374-1.1388,2.0314-2.4021,1.8494z m50.199,46.064c-0.42596-0.05463-0.89232-0.33545-1.3068-0.94963-0.74288-1.0353-0.64204-1.9171-0.76702-2.7944-0.11349-0.8689-0.38317-1.8219,0.11743-2.5152,0.50011-0.61071,2.4544-0.21454,3.6617,0.79566,1.5778,1.3162,0.83608,2.7148,0.69686,3.6142-0.03464,0.33374-1.1388,2.0314-2.4021,1.8494z }; \end{tikzpicture} \end{document} In addition(optional/secondary): Opt1.- is posible use directly the .svg file in the \draw[fill=violet] svg { .... } Opt2.- Is possible use the SVG option transform="matrix(1,0,0,-1,0,0)" in Tikz path?

  • Picking marbles probability course
    by Arne Timperman on April 4, 2026 at 1:21 pm

    For my probability course, I want to create the following figure with marbles. EDIT: red purple means, it could be red or purble I could create this in Tikz, placing each marble separately, but that does not seem like the correct method to me. AI returned the following (incorrect code). \documentclass[10pt,a4paper,svgnames,openleft,explicit]{book} \usepackage{tikz} \usetikzlibrary{decorations.pathreplacing} \begin{document} \begin{center} \begin{tikzpicture} % Parameters \def\r{0.35} % radius \def\dx{1.0} % x distance \def\dy{1.0} % y distance % --- BOVENSTE 4 RIJEN: rood/paars half --- \foreach \row in {0,1,2,3}{ \foreach \col in {0,...,7}{ % paars rechts \fill[purple] (\col*\dx, -\row*\dy) arc[start angle=-45, end angle=135, radius=\r] -- (\col*\dx, -\row*\dy) -- cycle; % rood links \fill[red] (\col*\dx, -\row*\dy) arc[start angle=135, end angle=315, radius=\r] -- (\col*\dx, -\row*\dy) -- cycle; } } % --- ONDERSTE 4 RIJEN: geel --- \foreach \row in {4,5,6,7}{ \foreach \col in {0,...,7}{ \fill[yellow] (\col*\dx, -\row*\dy) circle (\r); } } % --- ACCOLADE + tekst --- \draw[line width=1pt] (8.5, -0.3) -- (8.5, -3.7) decorate[decoration={brace, amplitude=8pt}]{(8.5,-3.7) -- (8.5,-0.3)}; \node[right] at (8.7, -2) {geen 6 gele}; \end{tikzpicture} \end{center} \end{document} Resulting in this figure Any suggestions?

  • Drawing a planar graph with loops [closed]
    by Trevor3 on April 4, 2026 at 11:57 am

    I have been trying to draw the following diagram in TikZ: I've tried my best to produce the above figure using Microsoft Paint but have no idea whatsoever how to do it in TikZ (though it doesn't look that complicated). Any help is greatly appreciated.

  • Draw a line wrap around cylinders [closed]
    by Hoàng on April 4, 2026 at 10:29 am

    I new to Tikz and want to draw an image like this: I have stuck to draw the line wrap around, it wraps exactly 10 rounds. Thank you many for help.

  • How to plot multiple plot lines reading info from a file?
    by Mika Ike on April 4, 2026 at 9:59 am

    The mwe file is: notas-ByRow-tab.txt Nome Exam01 Exam02 Exam03 Lía 8.45 9.75 10 Noa 9.85 10 9.25 Rocío 10 9.15 9.05 Laya 3.50 4.25 2.95 Lisa 5.75 4.00 7.25 Andrea 8.25 6.75 8.40 How to plot the multiple lines evolution of each person, if we have dozens of people?, I suposse useing a foreach \nanme in {....} \documentclass{article} \usepackage[spanish]{babel} \usepackage[margin=1cm]{geometry} \usepackage{parskip,hyperref} \usepackage{pgfplots,pgfplotstable} %\pgfplotsset{compat=1.18} \title{PGFPLOTS Table and plots.} \author{Jei} \date{2026 april} \begin{document} \maketitle Adapting data to use with PGFplots with PGFtable \section{Traspoñendo datos no arquivo de datos} \pgfplotstableread[trim cells=true,col sep=tab]{notas-ByRow-tab.txt}{\byrow} \pgfplotstabletypeset[columns/Nome/.style={string type}]{\byrow} {\color{blue} $\Longrightarrow$} \pgfplotstabletranspose[colnames from=Nome, input colnames to=Nome]{\bycol}{\byrow} \pgfplotstabletypeset[string type,font=\ttfamily]{\bycol} \begin{tikzpicture} \begin{axis} \addplot[blue,mark=*,opacity=0.44] table[x expr=\coordindex,y=Lía] {\bycol}; \addplot[blue,mark=*] table[x expr=\coordindex,y=Noa] {\bycol}; \addplot[blue,mark=*] table[x expr=\coordindex,y=Rocío] {\bycol}; \addplot[blue,mark=*] table[x expr=\coordindex,y=Laya] {\bycol}; \addplot[blue,mark=*] table[x expr=\coordindex,y=Lisa] {\bycol}; \addplot[blue,mark=*] table[x expr=\coordindex,y=Andrea] {\bycol}; \end{axis} \end{tikzpicture} {\color{red}How to read all the names to use a \textbf{foreach} \slash name in {...}?, thinking in files with docens of names} Little question: How to put always 2 decimals in tables? \end{document} Note.- Part of the code is based on examples of Tammara G. Kolda (Unlocking LaTeX Graphics)

  • How to add safer mechanism to prevent `\property_ref:nn` from getting NaN value?
    by Explorer on April 4, 2026 at 9:32 am

    This is the follow-up question of Jasper Habicht's excellent solution with ltproperties: % Source - https://tex.stackexchange.com/a/761258 % Posted by Jasper Habicht, modified by community. See post 'Timeline' for change history % Retrieved 2026-04-04, License - CC BY-SA 4.0 \documentclass[12pt,oneside,openany]{book} \usepackage{libertine} \usepackage{lipsum} \usepackage{tikz} \usetikzlibrary{matrix} \pagestyle{empty} \usepackage[showframe]{geometry} \ExplSyntaxOn \tl_new:N \l_explorer_matrix_content_tl \property_new:nnnn { last-chapter } { now } { 1 } { \arabic{chapter} } \hook_gput_code:nnn { enddocument } { . } { \property_record:nn { explorer/matrix } { last-chapter } } \hook_gput_code:nnn { shipout/background } { . } { \int_step_inline:nn { \property_ref:nn { explorer/matrix } { last-chapter } } { \int_compare:nNnT {#1} = { \thechapter} { \tl_put_right:Nn \l_explorer_matrix_content_tl { |[fill=magenta]| } } \tl_put_right:Nn \l_explorer_matrix_content_tl { #1 \\ } } \begin{tikzpicture}[ overlay, remember~picture, ] \matrix[ anchor=east, matrix~of~nodes, nodes={ draw, align=center, fill=cyan, minimum~size=1.2cm, font={\sffamily\bfseries\Huge} }, row~sep=.75cm, column~sep=0mm, inner~sep=0pt ] (m) at (current~page.east){ \l_explorer_matrix_content_tl }; \end{tikzpicture} } \ExplSyntaxOff \begin{document} % \chapter{First Chapter} % without chapter \lipsum[1-10] \end{document} Noted that with the code above, I removed the \chapter{First Chapter} with comment, now: In my FIRST pdflatex compilation, everything go smoothly. In my SECOND pdflatex comlpilation, it raised: (c:/texlive/2026/texmf-dist/tex/latex/base/atbegshi-ltx.sty) Missing character: There is no ; in font nullfont! ! Missing } inserted. <inserted text> } l.49 I guess that is because the \property_ref:nn { explorer/matrix } { last-chapter } get missing value. And that is not quite user-friendly: If user just compile with only one pdflatex or latexmk -pdf, and it works; But if user compile twice, that error is confusing. I wonder whether we could add some safe mechanism, if no \chapter is needed, could we switch off the shipout/background hook, avoid the annoying error?

  • How create a new command fonts directive in usepackage "sty", that is, to use the TTF of fontspec to apply a new command? [closed]
    by 2023 Siri on April 4, 2026 at 7:14 am

    I want to use usepackage sty to retrieve TTF files and then add new instruction mappings to glyphs. For example in create new font usepackage command: \matham{J} maps to U+2F182 (illustrated).

  • pgf-PeriodicTable: monochrome (black/white) Periodic table - problem with radiation symbol and 'Ra' shorthand
    by cis on April 4, 2026 at 6:57 am

    I want to create a perfect monochrome Periodic table (for black and white printing, etc.). 1/2. Instead of the colored "radioactive symbol" (which seems to be set hard-coded by the package), I'd like to use an asterisk '*' or a simple text character. 2/2. Secondly, the term 'Ra' in the legend must also be replaced by the star (or the other symbol used). Note: The aforementioned "radioactive symbol" seems to be (hard-coded) retrieved from the file /texmf-dist/tex/latex/pgf-periodictable/pgfPT_radio_symbol.pdf → which is located near the package file. One could therefore "hack" the problem by placing a PDF file with the same name in one's working directory. However, I'm wondering if there's a more elegant solution. PS: Since I'm not yet very familiar with the package, general suggestions for improvement are welcome. My progress so far: \documentclass[paper=a4, paper=landscape]{scrarticle} \usepackage[margin=11mm,showframe=false,]{geometry} \usepackage{lmodern} \usepackage{pgf-PeriodicTable} \begin{document} \pgfPT[ cell font=\sffamily,% normal LaTeX font (avoids font warnings of pgf-PeriodicTable) csSolid, show title=false, %Z list={1,...,36,87,88},% test Z backcolor=white, Z color=black, Z font=\footnotesize\bfseries, %CS render mode=fill and outline,% default CS outline color=black,% Outline always black CS solid=black, % Solid: black CS liquid=gray,% Liquid: gray CS synt=white,% Synthetic: white ("inline color") CS gas=lightgray,% Gaseous: white (only outline visible) light gray name color=black, name font=\fontsize{5.125pt}{6.125pt}\selectfont,% default: \tiny but seems to large Ar color=black, capitalize element names=true,% please! period label color=black,% Color of period numbers (left) group label color=black,% Color of group numbers (top) %legend radio color=red,% test MNM line width=1.4pt,% default: 0.8pt MNM line color=black,% default: red!80!black %show MNM line=false,% alternative ] \end{document} PPS: The star for "radioactive" is not that unusual.

  • Fix large spacing when using align with cases
    by Your neighbor Todorovich on April 4, 2026 at 6:06 am

    I have a simple piece of code: \begin{align} \nabla_x L(x, \mu) = \nabla f(x) + A^\top \mu & = 0\\ Ax & = b \end{align} which generates However if I put a cases around it \begin{align} \begin{cases} \nabla_x L(x, \mu) = \nabla f(x) + A^\top \mu & = 0\\ Ax & = b \end{cases} \end{align} then a very large white space appears What gives? And is there a fix to this?

  • How to create a four-line style arrow and apply the style of a native LaTeX font? (include⟰⟱) [duplicate]
    by 2023 Siri on April 4, 2026 at 4:43 am

    Example: ⭅⭆⟰⟱ The size of the 4-line arrow should be the same as the font size in mathematical format. Can only be used as a LaTeX mathematical format command Summary of requirements: The size must not differ from the original LateX symbols; it must maintain the native style.

  • pgf-PeriodicTable: Adjust font alignment (and color scheme)
    by cis on April 3, 2026 at 6:37 pm

    First of all: I've noticed that the search for pgf-PeriodicTable isn't currently yielding any significant results. I've created a new tag and hope to vitalize this wonderful package with this post; and I look forward to seeing many more great PTEs in the future. I want to create a very simple periodic table, similar to the one you find with a Google search (see image below); ideally, it should also use this color scheme for the text and background. I'm having a few problems with pgf-PeriodicTable: · How do I ensure that Z (in a slightly larger font) is perfectly left-aligned? · And that Ar is perfectly right-aligned? Since I am not very familiar with the package, suggestions for improvement of a general nature are welcome. My current approach: \documentclass[paper=a5]{scrarticle} \usepackage[margin=5mm, showframe=true, ]{geometry} \usepackage[en]{pgf-PeriodicTable} \begin{document} \pgfPTbuildcell(6,3)% [(1;1-2;Z), (1;2.5-3;Ar),% not sure but I set this (2-4;1-3;CS),(5-6;1-3;name) %,(4.75;1-3;radio)% do not know where to place best yet ] \pgfPTpreviewcell[1.8] \noindent\pgfPT[ % Common =========================== show title=false, show legend=false,% true does not work cell width=7.25mm, cell height=7.25mm, %back color scheme=Wikipedia, % Z =============================== Z font=\tiny\bfseries, Z backcolor=none, Z color=black, % Ar =============================== Ar font=\fontsize{4}{4}\selectfont, Ar precision=1, % names ============================ capitalize element names=true,% please! name font=\fontsize{3.5}{4}\selectfont, ] \end{document}

  • Draw a cage for Cuyes using tikz [closed]
    by Robert on April 3, 2026 at 3:15 pm

    I am a LaTeX newbie. Please, help me draw a cage to grow cuyes, with all the accesories. Thanks in advance.

  • Nicely organized graph representing Feynman
    by FishDrowned on April 3, 2026 at 1:26 pm

    I don't quite understand why the first node is no longer pointing toward $C_0$. How can I move $C_0$ to be on the far right side, still level with the first node (kind of looking like a trapezoid) while still connected to the first node? \documentclass{article} \usepackage{tikz} \usetikzlibrary{graphs} \begin{document} \begin{center} \scalebox{1.2}{ \tikz \graph [grow right sep]{ x1 [as =$\displaystyle \int_a^b{f(x)dx}$] -> {x2[as=$C_0$, red], x3[as=$F(t)$] -> x4[as=$F^\prime(t)$] -> x5[as=$\displaystyle \int{F^\prime(t)dt}$] -> x6[as=$C(t) + C_{1}$, red]->x2}; }; } \end{center} \end{document} This is what it currently looks like: This is the intended result (essentially, ignore the terrible drawing lol): Any help or a push toward some sort of useful resource is much appreciated.

  • Position labels Venn diagram
    by Arne Timperman on April 3, 2026 at 8:31 am

    How can I place labels (A and B) on the outside in the venndiagram package \documentclass[10pt,a4paper,svgnames,openleft,explicit]{book} \usepackage{venndiagram} \begin{document} \begin{center} \begin{venndiagram2sets}[showframe=false] \fillA \fillB \node at (1,2) {a}; \node at (1.5,1) {b}; \node at (1.8,2) {c}; \node at (2.5,1.4) {d}; \node at (2.5,1.8) {e}; \node at (3.5,1.3) {f}; \node at (3.7,1.8) {g}; \end{venndiagram2sets} \end{center} \end{document}

  • How to correctly write \hom_{k\text{-alg}}?
    by Gargantuar on April 2, 2026 at 3:17 pm

    How do I write \hom_{k\text{-alg}} correctly? Semantically, this is incorrect since -alg is not text, so it shouldn't be in the normal text font but in math font. Using \mathrm however is also wrong as the - sign will become a minus sign, which has wrong spacing. What is the best way to write this? If possible, I want to avoid stuff like \mathchardef\hyph="2D and use \hyph instead of - (this is meant for a beginners course). Edit: As there is a lot of debate and confusion, here an MWE (with the "correct" command in one of my commands). \documentclass{article} \usepackage{newtxtext} \usepackage{amsmath} \newcommand{\alg}[1]{\mathord{#1\!\operatorname{-alg}}} \begin{document} \[ \hom_{k\text{-alg}}, \hom_{k\mathrm{-alg}}, \hom_{\alg{k}} \] \end{document}

  • Equation numbers with multiple alignments
    by lenskihe on April 2, 2026 at 3:11 pm

    I would like to typeset an equation with two alignment points, but also have an equation number on each line. What I am aiming for should look like this: \documentclass{article} \usepackage{amsmath} \begin{document} \begin{align} a &= \text{Something very very long} \\ &\begin{aligned} {}\leq b\Bigl(&ccc \\ &+d \\ &+e \Bigr) \end{aligned} \end{align} \end{document} However, the inner aligned environment produces only a single equation number, whereas I would like one number per line. I tried to solve this is using alignat. \documentclass{article} \usepackage{amsmath} \usepackage{mathtools} \begin{document} \begin{alignat}{3} a &= \mathrlap{\text{Something very very long}} \\ &\leq b\Bigl(&&ccc \\ &&& +d \\ &&& +e\Bigr) \end{alignat} \end{document} This gives me multiple equation numbers, but using \mathrlap causes the whole expression to become visually misaligned (no longer centered properly). My two tries are shown below. Is there a way to achieve what I am looking for?

  • How to correctly parse tokens and preserve command-argument structure in expl3?
    by Alexander Rodríguez on April 1, 2026 at 6:49 pm

    I am parsing input in expl3 token by token. I want to wrap characters like a or + as [a], [+], while preserving commands such as \textbf{...} and \textit{...}. The problem is that my current approach separates the command from its argument, so something like \textbf{text} is no longer preserved as a single structure. How can I correctly parse the input so that commands keep their arguments, while still processing the content recursively? \documentclass[8pt]{article} \usepackage[ paperwidth=28cm, paperheight=4cm, margin=0.5cm ]{geometry} \usepackage{xparse} \ExplSyntaxOn \NewDocumentCommand{\Brackets}{m} { \brackets_process:n {#1} } \cs_new_protected:Npn \brackets_process:n #1 { \tl_map_inline:nn {#1} { \brackets_case:n {##1} } } \cs_new_protected:Npn \brackets_case:n #1 { \tl_if_single:nTF {#1} { \tl_if_head_is_group:nTF {#1} { % Es un grupo \BracketsGroup:n {#1} } { % Es una lista \token_if_cs:NTF #1 { \BracketsCommand:n {#1} } % Es un comando { \token_if_space:NTF #1 { [\c_space_tl] } { \BracketsToken:n {#1} } } % Es un caracter } } { { \BracketsGroup:n {#1} } } } \cs_new_protected:Npn \BracketsGroup:n #1 { \brackets_process:n {#1} } \cs_new_protected:Npn \BracketsCommand:n #1 { #1 } \cs_new_protected:Npn \BracketsToken:n #1 { \str_case:nnF {#1}{{$}{$}{^}{^}{_}{_}}{ [#1] } } \ExplSyntaxOff \begin{document} \Brackets{Text \textbf{textbf \textit{textit} text } text {text {group}} text $ x^{1+1}+2x+4$ $\frac{1}{2} \sqrt[3]{x}$ text. {{Text}} } \vspace{5mm} Expected:\\ [T][e][x][t] \textbf{[t][e][x][t][b][f][ ]\textit{[t][e][x][t][i][t]}[ ][t][e][x][t]}[ ][t][e][x][t][ ]{[t][e][x][t][ ]{[g][r][o][u][p]}}[ ][t][e][x][t][ ]$ [x]^{[1][+][1]}[+][2][x][+][4]$[ ]$\frac{[1]}{[2]} \sqrt[{[3]}]{[x]}$[ ][t][e][x][t][.][ ]{{[T][e][x][t]}} \end{document} Expected behavior:

  • Is there a straightforward way to break and align an equation on more than one 'level'?
    by Simon on April 1, 2026 at 4:46 pm

    There is an equation that I would like to break and align as follows: ( in the second line and - in the third line should be aligned the same way that [ in the first line and + in the second line are, which requires aligning on more than one 'level' if level is the correct term. Intuitively, it would work as shown in the MWE, just with && not commented out: & for the first 'level' and && for the second one. (The concept could be extended by &&& for the third one and so on.) \documentclass{article} \usepackage{amsmath} \begin{document} \begin{align} E_\mathrm{kinetic}=\frac{1}{2}&\left[m_\mathrm{1}\left(v_\mathrm{1}-v_\mathrm{2}\right)^2\right.\notag\\ &\left.+m_\mathrm{2} % && \left(v_\mathrm{3}+...+...+...+...+a\omega_\mathrm{1}\right.\right.\notag\\ % && -\left.\left.b\omega_\mathrm{2}-...-...-...-...-v_\mathrm{4}\right)\right] \end{align} \end{document}

  • How to colorized any line drawed with draw (nor with plot expression)?
    by Mika Ike on April 1, 2026 at 1:44 pm

    How to colorized any line drawed with draw (nor with plot expression)? \documentclass{article} \usepackage{pgfplots} \pgfplotsset{compat=1.18} \begin{document} \begin{tikzpicture} \begin{axis}[ axis lines = middle, %title={Cor baseada no valor de $y$}, title={Color depending on $y$ coordinate}, colormap/hot % Podes usar 'hot', 'cool', 'jet', etc. ] \addplot[ mesh, % Divide o trazo en segmentos para aplicar cores thick, domain=-3:3, samples=100, point meta=y % Indica que a cor depende do valor de y ] {x^2}; % A función matemática \draw[thick, xshift=0.5,rounded corners] (-2,0.5) .. controls (0,-1) and (0,7) .. (1,7.8) .. controls (2,1) and (2,4) .. (3,3) node[anchor=east,pos=0.95] {How to colorize black line with colormap?} node[anchor=north east,pos=0.95] {depending on $y$ coordinate}; \end{axis} \end{tikzpicture} \end{document}

  • circuitikz, how to prettify connection between transformer and connecting lines?
    by Zarko on March 31, 2026 at 10:52 pm

    I would like to reproduce the following image using the circuitikz package: So far I was able to write the following MWE: \documentclass[border=1mm, 11pt]{standalone} \usepackage{circuitikz} \usetikzlibrary{positioning} %---------------------------------------------------------------% \begin{document} \begin{circuitikz}[ node distance = 3mm and 7mm, N/.style = {draw, minimum height=13mm, text width=#1, font=\small\linespread{0,84}\selectfont, align=center}, ] \ctikzset{inductors/coils=6, quadpoles/transformer core/inner = 1.0, quadpoles/transformer core/width = 0.5, quadpoles/transformer core/height= 0.68} \node (n1) [N=13mm] {SPE\\ PHY}; \node (n2) [transformer core, rotate=90, transform shape, right=of n1, anchor=base] {}; \node (n3) [transformer core, right=of n2.south] {}; \node (n4) [N=23mm, right=of n3] {common mode\\ termination}; %--- \draw[semithick] (n2.north east) -- (n2.north east -| n1.east) (n2.north west) -- (n2.north west -| n1.east) % (n2.south east) |- (n3.north west) (n2.south west) |- (n3.south west) % (n3.north east) -- (n3.north east -| n4.west) (n3-L2.midtap) -- (n4.west) (n3.south east) -- (n3.south west -| n4.west); %-------------------- \end{circuitikz} \end{document} which produce: As you can see, connections between transformers and connecting lines are not as on image, which I want to reproduce. Is there a (if possible simple) way to improve these connections?

  • Is there a lowercase Greek letter font with a fixed \mathtt in math format?
    by 2023 Siri on March 31, 2026 at 1:20 pm

    I've noticed that monospaced fonts have uppercase Greek letters but no lowercase Greek letters. Is there a mathematical format to resolve this issue with monospaced fonts? \documentclass{article} \begin{document} $\mathtt{\Gamma \Delta \Theta \Lambda \Xi \alpha \beta \gamma \delta}$ \end{document}