Pergunta muito comum: Diagramas de Feynman em LaTeX

Pergunta muito comum: Diagramas de Feynman em LaTeX

Conheço muitas soluções para desenhar diagramas de Feynman em formato LaTeX. Infelizmente, nenhum deles é perfeito. Eu conheço TikZ-Feynmane é a melhor variante (pode ser), mas não entendo como trabalhar com LuaLatexcirí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:

  1. Existem pacotes simples e bons para diagramas que usam pdflatex?
  2. Alguém pode fornecer uma referência à fonte TikZ-Feynman & LuaLatexonde posso encontrar todas as informações sobre matemática e fontes LuaLatex?

Se for a pergunta duplicada, desculpe.

Responder1

Existem duas maneiras possíveis de trabalhar com Tikz-Feynman em pdf-latex:

  1. 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

  1. 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).

informação relacionada