LaTeX Macro

The LaTeX Macro lets you author your Confluence page using LaTeX syntax. Your LaTeX content will seamlessly appear in your Confluence page as if you had written it using Confluence’s editor.

We have updated our LaTeX engine. You can now benefit from a wider range of LaTeX packages, allowing you to create even more sophisticated and feature-rich documents.

However, due to the increased capabilities, the rendering process may take longer than before.

How to use

  1. Type /latex in your Confluence page.

  2. Choose the “LaTeX” option.

  3. Pick which of the sources of LaTeX you want to embed. We support direct entry, a file attached to the Confluence page, or a Remote URL.

     

  4. Click the refresh icon next to the word Preview to see a preview of your content

Please note that due to recent updates, it's necessary to utilize the complete LaTeX syntax, including adding \begin{document} and \end{document}, for macros to function correctly.

Remote URL Support

We support embedding Markdown from the following sources:

  • Any public URL

  • Private Github Cloud Repositories

  • Private Bitbucket Cloud Repositories

  • Private GitLab Cloud Repositories

For private repository sources, we will ask the user who is viewing the Confluence page to oauth to the repository to ensure they have access to the file.

LaTeX Packages

We support the following LaTeX Packages:

adjustbox ae amscls amsfonts amsmath anysize arabxetex atbegshi attachfile2 attachfile2.aarch64-linux atveryend automata auxhook awesomebox babel babel-basque babel-czech babel-danish babel-dutch babel-english babel-finnish babel-french babel-german babel-greek babel-hungarian babel-italian babel-norsk babel-polish babel-portuges babel-spanish babel-swedish babelbib bbcard beamer bibtex bibtex.aarch64-linux bidi-atbegshi bidicontour bidipagegrid bidipresentation bidishadowtext bigintcalc bitset blockdraw_mp bookmark booktabs bpolynomial breqn businesscard-qrcode cancel caption carlisle changepage cite cleveref cm cmap cmarrows collectbox collection-basic collection-latex collection-latexrecommended collection-metapost collection-xetex colorprofiles colortbl comment cqubeamer crop ctable ctablestack datatool dehyph drv dviincl dvipdfmx dvipdfmx.aarch64-linux dvipng dvipng.aarch64-linux dvips dvips.aarch64-linux dvisvgm dvisvgm.aarch64-linux ec emp enctex environ epsincl epstopdf-pkg esint eso-pic etex etex-pkg etexcmds etoolbox euenc euler eurosym everysel everyshi expressg exteps extsizes fancybox fancyhdr fancyref fancyvrb featpost feynmf feynmp-auto filehook firstaid fix2col fixlatvian fiziko float font-change-xetex fontbook fontspec fontwrap footmisc footnotehyper fp garrigues gensymb geometry gettitlestring glossaries glossaries-extra glossaries.aarch64-linux glyphlist gmp graphics graphics-cfg graphics-def greek-fontenc grfext grffile hatching hershey-mp hologo hopatch huffman hycolor hyperref hyph-utf8 hyphen-base hyphen-basque hyphen-czech hyphen-danish hyphen-dutch hyphen-english hyphen-finnish hyphen-french hyphen-german hyphen-hungarian hyphen-italian hyphen-norwegian hyphen-polish hyphen-portuguese hyphen-spanish hyphen-swedish hyphenex ifplatform iftex index infwarerr intcalc interchar jknapltx kastrup knuth-lib knuth-local koma-script kpathsea kpathsea.aarch64-linux kvdefinekeys kvoptions kvsetkeys l3backend l3experimental l3kernel l3packages latex latex-base-dev latex-bin latex-bin.aarch64-linux latex-firstaid-dev latex-fonts latex-lab latexbug latexconfig latexmp letltxmacro lineno listings lm lm-math ltxcmds ltxmisc lua-alt-getopt lua-uni-algos luacode luahbtex luahbtex.aarch64-linux lualibs luaotfload luaotfload.aarch64-linux luatex luatex.aarch64-linux luatexbase luaxml lwarp lwarp.aarch64-linux make4ht make4ht.aarch64-linux makecmds makeindex makeindex.aarch64-linux mathspec mathtools mcf2graph mdwtools memoir metafont metafont.aarch64-linux metago metalogo metaobj metaplot metapost metapost-colorbrewer metapost.aarch64-linux metauml mfirstuc mflogo mfnfss mfpic mfpic4ode mfware mfware.aarch64-linux microtype minim-hatching modes mp3d mparrows mpattern mpchess mpcolornames mpgraphics mptopdf mptopdf.aarch64-linux mptrees ms na-position natbib newfloat ntgclass oberdiek pagesel parskip pdfcolfoot pdfescape pdflscape pdfmanagement-testphase pdfpages pdftex pdftex.aarch64-linux pdftexcmds pgf pgfplots philokalia pict2e picture piechartmp plain polyglossia preprint psfrag pslatex psnfss pspicture ptext ragged2e rcs realscripts refcount repere rerunfilecheck revtex roex roundrect sansmath scheme-basic scheme-infraonly scheme-minimal scheme-small section seminar sepnum setspace shapes simple-resume-cv simple-thesis-dissertation siunitx slideshow splines stix stringenc suanpan subfig substr symbol synctex synctex.aarch64-linux tetragonos tex tex-gyre tex-ini-files tex.aarch64-linux tex4ht tex4ht.aarch64-linux texlive-common texlive-en texlive-msg-translations texlive-scripts texlive-scripts.aarch64-linux texlive.infra texlive.infra.aarch64-linux textcase textgreek textpath threeddice thumbpdf thumbpdf.aarch64-linux times tipa tlshell tlshell.aarch64-linux tools tracklang translator tree-dvips trimspaces typehtml ucharcat ucharclasses ulem underscore unicode-bidi unicode-data unicode-math unimath-plain-xetex uniquecounter unisugar upquote url xcolor xdvi xdvi.aarch64-linux xebaposter xechangebar xecolor xecyr xeindex xelatex-dev xelatex-dev.aarch64-linux xesearch xespotcolor xetex xetex-itrans xetex-pstricks xetex-tibetan xetex.aarch64-linux xetexconfig xetexfontinfo xetexko xevlna xfor xkeyval xltxtra xunicode zapfding zbmath-review-template

If you would like to have another package added. Please let us know via our support portal at https://atlasauthority.atlassian.net/servicedesk/customer/portal/1/group/1/create/1