Initial commit

This commit is contained in:
2025-10-14 15:15:25 -04:00
commit 0a58a25b19
7 changed files with 2460 additions and 0 deletions

File diff suppressed because it is too large Load Diff

39
Makefile Normal file
View File

@@ -0,0 +1,39 @@
PROJECTNAME=$(basename $(wildcard *.tex))
FIGS=$(notdir $(wildcard figs/*.fig))
PDFS=$(addsuffix .pdf, $(PROJECTNAME))
SYNCTEXS=$(addsuffix .synctex.gz, $(PROJECTNAME))
all: $(PDFS)
$(PDFS): $(FIGS)
pdflatex -file-line-error $(patsubst %.pdf, %.tex, $@)
pdflatex -file-line-error $(patsubst %.pdf, %.tex, $@)
pdflatex -synctex=1 $(patsubst %.pdf, %.tex, $@)
$(SYNCTEXS): $(FIGS)
pdflatex -synctex=1 $(patsubst %.synctex.gz, %.tex, $@)
figs: $(FIGS)
$(FIGS):
make -C figs/$@
for pdf in $$(find figs/$@/ -name '*.pdf'); do ln -fs "$$pdf" ./ ; done
clean-aux: clean-figs-aux
rm -f $(addsuffix .aux, $(PROJECTNAME))
rm -f $(addsuffix .log, $(PROJECTNAME))
rm -f $(addsuffix .out, $(PROJECTNAME))
clean-figs:
$(foreach fig,$(addprefix figs/, $(FIGS)), make -C $(fig) clean; )
rm -f $(notdir $(wildcard figs/*.fig/*.pdf))
clean-figs-aux:
$(foreach fig,$(addprefix figs/, $(FIGS)), make -C $(fig) clean-aux; )
clean-tex:
rm -f $(PDFS) $(SYNCTEXS)
clean: clean-aux clean-tex clean-figs

32
README Normal file
View File

@@ -0,0 +1,32 @@
This directory contains the source files to typeset the article, and generate
the figures. This can be accomplished by running
make
* Dependencies:
pdflatex
TeXlive packages:
amsfonts
amsmath
amssymb
amsthm
bm
color
dcolumn
dsfont
epstopdf
graphics
latex
pgf
standalone
GNU make
* Files:
Jauslin_Mastropietro_2025.tex:
main LaTeX file
figs:
source code for the figures

23
figs/cluster.fig/Makefile Normal file
View File

@@ -0,0 +1,23 @@
PROJECTNAME=$(basename $(basename $(wildcard *.tikz.tex)))
PDFS=$(addsuffix .pdf, $(PROJECTNAME))
all: $(PDFS)
$(PDFS):
pdflatex -jobname $(basename $@) $(patsubst %.pdf, %.tikz.tex, $@)
install: $(PDFS)
cp $^ $(INSTALLDIR)/
clean-aux:
rm -f $(addsuffix .aux, $(PROJECTNAME))
rm -f $(addsuffix .log, $(PROJECTNAME))
rm -f $(addsuffix .out, $(PROJECTNAME))
clean-tex:
rm -f $(PDFS) $(SYNCTEXS)
clean: clean-aux clean-tex

View File

@@ -0,0 +1,33 @@
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing,decorations.markings}
\begin{document}
\begin{tikzpicture}
\foreach \i in {1,...,7}{
\draw[postaction=decorate, decoration={markings, mark=at position .5 with {\arrow{>}}}](2*\i-2,0)--(2*\i,0);
\draw[decorate, decoration={snake}](2*\i,2)--++(0,-2);
\fill(2*\i,0)circle(0.1);
}
\draw[postaction=decorate, decoration={markings, mark=at position .5 with {\arrow{>}}}](14,0)--(16,0);
\draw(1,0.25)node{$h$};
\draw(3,0.25)node{$h_1$};
\draw(5,0.25)node{$h_2$};
\draw(7,0.25)node{$h_3$};
\draw(9,0.25)node{$h_2$};
\draw(11,0.25)node{$h_1$};
\draw(13,0.25)node{$h_1$};
\draw(15,0.25)node{$h$};
\draw[line width=0.25em](1.75,-1)--++(0,4)--++(12.5,0)--++(0,-4)--++(-12.5,0);
\draw[line width=0.25em](3.75,-0.75)--++(0,3.5)--++(6.5,0)--++(0,-3.5)--++(-6.5,0);
\draw[line width=0.25em](5.75,-0.5)--++(0,3)--++(2.5,0)--++(0,-3)--++(-2.5,0);
\draw[line width=0.25em](11.75,-0.5)--++(0,3)--++(0.5,0)--++(0,-3)--++(-0.5,0);
\end{tikzpicture}
\end{document}

23
figs/feynman.fig/Makefile Normal file
View File

@@ -0,0 +1,23 @@
PROJECTNAME=$(basename $(basename $(wildcard *.tikz.tex)))
PDFS=$(addsuffix .pdf, $(PROJECTNAME))
all: $(PDFS)
$(PDFS):
pdflatex -jobname $(basename $@) $(patsubst %.pdf, %.tikz.tex, $@)
install: $(PDFS)
cp $^ $(INSTALLDIR)/
clean-aux:
rm -f $(addsuffix .aux, $(PROJECTNAME))
rm -f $(addsuffix .log, $(PROJECTNAME))
rm -f $(addsuffix .out, $(PROJECTNAME))
clean-tex:
rm -f $(PDFS) $(SYNCTEXS)
clean: clean-aux clean-tex

View File

@@ -0,0 +1,41 @@
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing,decorations.markings}
\begin{document}
\begin{tikzpicture}
\foreach \i in {1,...,2}{
\draw[postaction=decorate, decoration={markings, mark=at position .5 with {\arrow{>}}}](4*\i-2,0)--(4*\i,0);
\draw[decorate, decoration={snake}](4*\i,3)--++(0,-3);
\fill(4*\i,0)circle(0.1);
}
\foreach \i in {1,...,2}{
\draw[postaction=decorate, decoration={markings, mark=at position .5 with {\arrow{>}}}](4*\i-4,0)--(4*\i-2,0);
\draw[decorate, decoration={snake}](4*\i-2,2)--++(0,-2);
\fill(4*\i-2,0)circle(0.1);
}
\draw[postaction=decorate, decoration={markings, mark=at position .5 with {\arrow{>}}}](8,0)--(10,0);
\draw(1,0.25)node{$1$};
\draw(3,0.25)node{$2$};
\draw(5,0.25)node{$1$};
\draw(7,0.25)node{$2$};
\draw(9,0.25)node{$1$};
\draw(1,-0.25)node{$\mathbf k$};
\draw(3,-0.25)node{$\mathbf k+l_1b$};
\draw(5,-0.25)node{$\mathbf k+m_2b'$};
\draw(7,-0.25)node{$\mathbf k+l_3b$};
\draw(9,-0.25)node{$\mathbf k$};
\draw(2,2.25)node{$\tau^{(1)}_{l_1}(\mathbf k+l_1b)$};
\draw(4,3.25)node{$\tau^{(2)}_{m_2}(\mathbf k+l_1b+m_2b')$};
\draw(6,2.25)node{$\tau^{(1)}_{l_3}(\mathbf k+m_2b'+l_3b)$};
\draw(8,3.25)node{$\tau^{(2)}_{0}(\mathbf k+l_3b)$};
\end{tikzpicture}
\end{document}