LaTeX formatting Feynman Diagrams incorrectly

Click For Summary
SUMMARY

The discussion centers on issues with rendering Feynman Diagrams in LaTeX using TeXMaker and TikZ-Feynman. The user encountered a problem where the diagram output was vertically aligned instead of horizontally as intended. The solution identified is to switch the compiler to LuaLaTeX, which resolves the rendering issue, although it requires commenting out the line \usepackage[latin1]{inputenc}. This adjustment allows for proper display of the diagrams in the final PDF output.

PREREQUISITES
  • Familiarity with LaTeX document preparation system
  • Understanding of TikZ-Feynman package for drawing Feynman Diagrams
  • Knowledge of TeXMaker IDE for LaTeX editing
  • Basic understanding of LuaLaTeX compiler settings
NEXT STEPS
  • Explore advanced features of TikZ-Feynman for complex diagrams
  • Learn about LuaLaTeX and its advantages over traditional LaTeX compilers
  • Investigate other LaTeX packages for drawing physics diagrams, such as feynmf and jaxodraw
  • Research troubleshooting techniques for LaTeX compilation errors
USEFUL FOR

Researchers, physicists, and students who need to create Feynman Diagrams in LaTeX, as well as anyone looking to troubleshoot LaTeX compilation issues related to diagram rendering.

PhysicsRock
Messages
121
Reaction score
19
I've been trying to get Feynman Diagrams to work in my LaTeX code, however, the output is not what it is supposed to be. I'm using TeXMaker and TikZ-Feynman to draw the diagrams. My code looks like this:

\feynmandiagram [horizontal=a to b] {
i1 -- [fermion] a -- [fermion] i2,
a -- [photon] b,
f1 -- [fermion] b -- [fermion] f2,
};

which I have copied from the internet for testing purposes. However, instead of displaying a horizontally aligned Feynman Diagram, this gives me a weird vertical one, as seen in the attached picture.
Can anybody explain why this is happening? I am clueless and I haven't really found any solutions on the internet yet.

Thank you in advance and have a great day everybody.
 

Attachments

  • Screenshot (11).png
    Screenshot (11).png
    702 bytes · Views: 225
Physics news on Phys.org
I've never used this tool. For my PhD thesis I used feynmf, but that's a bit tedious with "programming" the diagrams only. Now I use jaxodraw, which is WYSIWIG:

https://jaxodraw.sourceforge.io/
 
  • Like
Likes   Reactions: Ridmann
It is a compiler bug. If you change the compiler to LuaLaTex (IDE options) then you might not be able to see the pdf previewer, but the pdf document results in (see attachment)The disadvantage is, that you have to comment out
%\usepackage[latin1]{inputenc}

Corr.: my previewer works meanwhile:

1665072342453.png
 

Attachments

Last edited:
  • Informative
  • Like
Likes   Reactions: Ridmann, topsquark, Wrichik Basu and 2 others
fresh_42 said:
It is a compiler bug. If you change the compiler to LuaLaTex (IDE options) then you might not be able to see the pdf previewer, but the pdf document results in (see attachment)The disadvantage is, that you have to comment out
%\usepackage[latin1]{inputenc}

Corr.: my previewer works meanwhile:

View attachment 315126
That helped. Thank you so much!
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 7 ·
Replies
7
Views
9K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
2
Views
4K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 6 ·
Replies
6
Views
35K
Replies
3
Views
4K