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:

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