매우 일반적인 질문: LaTeX의 Feynman 다이어그램

매우 일반적인 질문: LaTeX의 Feynman 다이어그램

나는 Feynman 다이어그램을 그리는 방법에 대해 많은 솔루션을 알고 있습니다 LaTeX. 불행히도 그 중 어느 것도 완벽하지 않습니다. 나는 알고 있으며 그것이 가장 좋은 변형일 수도 있지만 동일한 문서에서 키릴 문자와 라틴어를 사용하여 TikZ-Feynman작업하는 방법을 이해하지 못합니다 . LuaLatex또한 제가 이해한 대로 일부 수학 및 글꼴 패키지는 LuaLatex.

그래서 내 질문은 다음과 같습니다.

  1. 을 사용하는 간단하고 좋은 다이어그램용 패키지가 있습니까 pdflatex?
  2. TikZ-Feynman & LuaLatex누구든지 수학 및 글꼴에 대한 모든 정보를 찾을 수 있는 소스를 참조할 수 있습니까 LuaLatex?

중복된 질문이라면 죄송합니다.

답변1

pdf-latex에서 Tikz-Feynman을 사용하여 작업하는 방법에는 두 가지가 있습니다.

  1. 가장 간단한 방법은 독립 실행형을 사용하는 것입니다.
    \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}

그런 다음 생성된 PDF를 그림으로 사용하세요.

  1. 두 번째 방법은 불편하고 불안정하며(저는 Overleaf를 사용합니다) 외부화를 사용합니다(설명서에서 찾을 수 있음).
    \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"
      },
    ]

때때로 작동하지 않는 것으로 나타났습니다(특히 파일에 많은 수의 다이어그램이 포함된 경우).

관련 정보