LaTeX LaTeX formatting Feynman Diagrams incorrectly

AI Thread Summary
Feynman Diagrams in LaTeX are not displaying correctly due to a compiler bug when using TeXMaker and TikZ-Feynman. The user initially encountered a vertical diagram instead of the expected horizontal layout. Switching the compiler to LuaLaTeX resolved the issue, although it required commenting out the input encoding line. The user also mentioned previous experience with feynmf and jaxodraw for diagram creation. The discussion highlights the importance of compiler settings in LaTeX for accurate 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: 202
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/
 
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 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
Views
2K
Replies
1
Views
3K
Replies
7
Views
9K
Replies
3
Views
2K
Replies
4
Views
4K
Replies
6
Views
34K
Back
Top