
Conheço muitas soluções para desenhar diagramas de Feynman em formato LaTeX
. Infelizmente, nenhum deles é perfeito. Eu conheço TikZ-Feynman
e é a melhor variante (pode ser), mas não entendo como trabalhar com LuaLatex
cirílico e latim no mesmo documento. Além disso, pelo que entendi, alguns pacotes matemáticos e de fontes não funcionam no LuaLatex
.
Então, minhas perguntas:
- Existem pacotes simples e bons para diagramas que usam
pdflatex
? - Alguém pode fornecer uma referência à fonte
TikZ-Feynman & LuaLatex
onde posso encontrar todas as informações sobre matemática e fontesLuaLatex
?
Se for a pergunta duplicada, desculpe.
Responder1
Existem duas maneiras possíveis de trabalhar com Tikz-Feynman em pdf-latex:
- A maneira mais simples é usar autônomo,
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{calc,decorations.markings,decorations.pathmorphing}
\usetikzlibrary{shapes,arrows,positioning,automata,backgrounds,calc,er,patterns}
\usepackage[compat=1.1.0]{tikz-feynman}
e depois é só usar o pdf produzido como imagem
- A segunda forma para mim é pouco conveniente e instável (eu uso Overleaf), usa externalização (pode ser encontrada no manual),
\usepackage{tikz}
\usetikzlibrary{external}
\immediate\write18{mkdir -p pgf-img}
\tikzexternalize[
prefix=pgf-img/,
system call={
lualatex \tikzexternalcheckshellescape -halt-on-error -interaction=batchmode -jobname="\image" "\texsource"
},
]
Percebi que às vezes não funciona (especialmente quando seu arquivo contém um grande número de diagramas).