Latex document compiles but tikzpicture is not showing up
I'm currently in the middle of moving a large Latex document from one layout to another. I have problems with this tikzpicture figure, which does not appear in the final PDF even though Latex compiles without any issues:
% **************************************************
documentclass[
paper=A4, % paper size
twoside=true, % onesite or twoside printing
openright, % doublepage cleaning ends up right side
parskip=full, % spacing value / method for paragraphs
chapterprefix=true, % prefix for chapter marks
11pt, % font size
headings=normal, % size of headings
bibliography=totoc, % include bib in toc
listof=totoc, % include listof entries in toc
titlepage=on, % own page for each title page
captions=tableabove, % display table captions above the float env
draft=false, % value for draft version
]{scrreprt}
usepackage{colortbl}
usepackage[most]{tcolorbox}
usepackage{tikz}
usetikzlibrary{arrows.meta,shapes,decorations,automata,backgrounds,petri,topaths,calc,mindmap,trees,positioning,chains,arrows}
usepackage{relsize}
usepackage{pgfplots}
pgfplotsset{compat=1.14}
usepackage{algorithm2e}
usepackage{amssymb}
usepackage{float}
usepackage{multirow}
usepackage{pbox}
usepackage[page,toc,titletoc,title]{appendix}
% Gaussian plot with #1 = mean and #2 = standard deviation
pgfmathdeclarefunction{gauss}{2}{
pgfmathparse{1/(#2*sqrt(2*pi))*exp(-((x-#1)^2)/(2*#2^2))}
}
begin{document}
textbf{MWE} \
Here we go...
begin{figure}[!htb]
begin{tikzpicture}
begin{axis}[every axis plot post/.append style={mark=none,domain=-10:10,samples=100,smooth},
enlargelimits=upper,legend style={at={(1.02,0.825)},anchor=west}] % extend the axes a bit to the right and top
addplot [line width=0.25mm, red,dotted] {gauss(0,1)};
addplot [line width=0.25mm, blue,dashed] {gauss(0,2)};
addplot [line width=0.25mm, green] {gauss(1,1)};
addplot [line width=0.25mm, orange,dashdotted] {gauss(1,2)};
addlegendentry{Gaussian with $mu = 0$ and $sigma = 1$}
addlegendentry{Gaussian with $mu = 0$ and $sigma = 2$}
addlegendentry{Gaussian with $mu = 1$ and $sigma = 1$}
addlegendentry{Gaussian with $mu = 1$ and $sigma = 2$}
end{axis}
end{tikzpicture}
caption{My label} label{fig:MyLabel}
end{figure}
end{document}
tikz-pgf pgfplots
|
show 6 more comments
I'm currently in the middle of moving a large Latex document from one layout to another. I have problems with this tikzpicture figure, which does not appear in the final PDF even though Latex compiles without any issues:
% **************************************************
documentclass[
paper=A4, % paper size
twoside=true, % onesite or twoside printing
openright, % doublepage cleaning ends up right side
parskip=full, % spacing value / method for paragraphs
chapterprefix=true, % prefix for chapter marks
11pt, % font size
headings=normal, % size of headings
bibliography=totoc, % include bib in toc
listof=totoc, % include listof entries in toc
titlepage=on, % own page for each title page
captions=tableabove, % display table captions above the float env
draft=false, % value for draft version
]{scrreprt}
usepackage{colortbl}
usepackage[most]{tcolorbox}
usepackage{tikz}
usetikzlibrary{arrows.meta,shapes,decorations,automata,backgrounds,petri,topaths,calc,mindmap,trees,positioning,chains,arrows}
usepackage{relsize}
usepackage{pgfplots}
pgfplotsset{compat=1.14}
usepackage{algorithm2e}
usepackage{amssymb}
usepackage{float}
usepackage{multirow}
usepackage{pbox}
usepackage[page,toc,titletoc,title]{appendix}
% Gaussian plot with #1 = mean and #2 = standard deviation
pgfmathdeclarefunction{gauss}{2}{
pgfmathparse{1/(#2*sqrt(2*pi))*exp(-((x-#1)^2)/(2*#2^2))}
}
begin{document}
textbf{MWE} \
Here we go...
begin{figure}[!htb]
begin{tikzpicture}
begin{axis}[every axis plot post/.append style={mark=none,domain=-10:10,samples=100,smooth},
enlargelimits=upper,legend style={at={(1.02,0.825)},anchor=west}] % extend the axes a bit to the right and top
addplot [line width=0.25mm, red,dotted] {gauss(0,1)};
addplot [line width=0.25mm, blue,dashed] {gauss(0,2)};
addplot [line width=0.25mm, green] {gauss(1,1)};
addplot [line width=0.25mm, orange,dashdotted] {gauss(1,2)};
addlegendentry{Gaussian with $mu = 0$ and $sigma = 1$}
addlegendentry{Gaussian with $mu = 0$ and $sigma = 2$}
addlegendentry{Gaussian with $mu = 1$ and $sigma = 1$}
addlegendentry{Gaussian with $mu = 1$ and $sigma = 2$}
end{axis}
end{tikzpicture}
caption{My label} label{fig:MyLabel}
end{figure}
end{document}
tikz-pgf pgfplots
An MWE would be helpful in this case - don't post many code snippets, just a compilable one is enough.
– JouleV
10 hours ago
Is there an error or a warning in the log file? What do you see in the output pdf, an empty space or nothing at all? Maybe the figure gets moved to the end of the chapter or document and you just overlooked it?
– Marijn
10 hours ago
3
Thanks I can confirm same here
– David Carlisle
9 hours ago
2
with each additionaladdplotthe image gets shifted further right, so after 4 plots it is outside the margin (I don't know why)
– samcarter
9 hours ago
1
This works fine: pastebin.com/dh70uLvL
– samcarter
9 hours ago
|
show 6 more comments
I'm currently in the middle of moving a large Latex document from one layout to another. I have problems with this tikzpicture figure, which does not appear in the final PDF even though Latex compiles without any issues:
% **************************************************
documentclass[
paper=A4, % paper size
twoside=true, % onesite or twoside printing
openright, % doublepage cleaning ends up right side
parskip=full, % spacing value / method for paragraphs
chapterprefix=true, % prefix for chapter marks
11pt, % font size
headings=normal, % size of headings
bibliography=totoc, % include bib in toc
listof=totoc, % include listof entries in toc
titlepage=on, % own page for each title page
captions=tableabove, % display table captions above the float env
draft=false, % value for draft version
]{scrreprt}
usepackage{colortbl}
usepackage[most]{tcolorbox}
usepackage{tikz}
usetikzlibrary{arrows.meta,shapes,decorations,automata,backgrounds,petri,topaths,calc,mindmap,trees,positioning,chains,arrows}
usepackage{relsize}
usepackage{pgfplots}
pgfplotsset{compat=1.14}
usepackage{algorithm2e}
usepackage{amssymb}
usepackage{float}
usepackage{multirow}
usepackage{pbox}
usepackage[page,toc,titletoc,title]{appendix}
% Gaussian plot with #1 = mean and #2 = standard deviation
pgfmathdeclarefunction{gauss}{2}{
pgfmathparse{1/(#2*sqrt(2*pi))*exp(-((x-#1)^2)/(2*#2^2))}
}
begin{document}
textbf{MWE} \
Here we go...
begin{figure}[!htb]
begin{tikzpicture}
begin{axis}[every axis plot post/.append style={mark=none,domain=-10:10,samples=100,smooth},
enlargelimits=upper,legend style={at={(1.02,0.825)},anchor=west}] % extend the axes a bit to the right and top
addplot [line width=0.25mm, red,dotted] {gauss(0,1)};
addplot [line width=0.25mm, blue,dashed] {gauss(0,2)};
addplot [line width=0.25mm, green] {gauss(1,1)};
addplot [line width=0.25mm, orange,dashdotted] {gauss(1,2)};
addlegendentry{Gaussian with $mu = 0$ and $sigma = 1$}
addlegendentry{Gaussian with $mu = 0$ and $sigma = 2$}
addlegendentry{Gaussian with $mu = 1$ and $sigma = 1$}
addlegendentry{Gaussian with $mu = 1$ and $sigma = 2$}
end{axis}
end{tikzpicture}
caption{My label} label{fig:MyLabel}
end{figure}
end{document}
tikz-pgf pgfplots
I'm currently in the middle of moving a large Latex document from one layout to another. I have problems with this tikzpicture figure, which does not appear in the final PDF even though Latex compiles without any issues:
% **************************************************
documentclass[
paper=A4, % paper size
twoside=true, % onesite or twoside printing
openright, % doublepage cleaning ends up right side
parskip=full, % spacing value / method for paragraphs
chapterprefix=true, % prefix for chapter marks
11pt, % font size
headings=normal, % size of headings
bibliography=totoc, % include bib in toc
listof=totoc, % include listof entries in toc
titlepage=on, % own page for each title page
captions=tableabove, % display table captions above the float env
draft=false, % value for draft version
]{scrreprt}
usepackage{colortbl}
usepackage[most]{tcolorbox}
usepackage{tikz}
usetikzlibrary{arrows.meta,shapes,decorations,automata,backgrounds,petri,topaths,calc,mindmap,trees,positioning,chains,arrows}
usepackage{relsize}
usepackage{pgfplots}
pgfplotsset{compat=1.14}
usepackage{algorithm2e}
usepackage{amssymb}
usepackage{float}
usepackage{multirow}
usepackage{pbox}
usepackage[page,toc,titletoc,title]{appendix}
% Gaussian plot with #1 = mean and #2 = standard deviation
pgfmathdeclarefunction{gauss}{2}{
pgfmathparse{1/(#2*sqrt(2*pi))*exp(-((x-#1)^2)/(2*#2^2))}
}
begin{document}
textbf{MWE} \
Here we go...
begin{figure}[!htb]
begin{tikzpicture}
begin{axis}[every axis plot post/.append style={mark=none,domain=-10:10,samples=100,smooth},
enlargelimits=upper,legend style={at={(1.02,0.825)},anchor=west}] % extend the axes a bit to the right and top
addplot [line width=0.25mm, red,dotted] {gauss(0,1)};
addplot [line width=0.25mm, blue,dashed] {gauss(0,2)};
addplot [line width=0.25mm, green] {gauss(1,1)};
addplot [line width=0.25mm, orange,dashdotted] {gauss(1,2)};
addlegendentry{Gaussian with $mu = 0$ and $sigma = 1$}
addlegendentry{Gaussian with $mu = 0$ and $sigma = 2$}
addlegendentry{Gaussian with $mu = 1$ and $sigma = 1$}
addlegendentry{Gaussian with $mu = 1$ and $sigma = 2$}
end{axis}
end{tikzpicture}
caption{My label} label{fig:MyLabel}
end{figure}
end{document}
tikz-pgf pgfplots
tikz-pgf pgfplots
edited 8 hours ago
samcarter
93.8k7105303
93.8k7105303
asked 10 hours ago
HagbardHagbard
1637
1637
An MWE would be helpful in this case - don't post many code snippets, just a compilable one is enough.
– JouleV
10 hours ago
Is there an error or a warning in the log file? What do you see in the output pdf, an empty space or nothing at all? Maybe the figure gets moved to the end of the chapter or document and you just overlooked it?
– Marijn
10 hours ago
3
Thanks I can confirm same here
– David Carlisle
9 hours ago
2
with each additionaladdplotthe image gets shifted further right, so after 4 plots it is outside the margin (I don't know why)
– samcarter
9 hours ago
1
This works fine: pastebin.com/dh70uLvL
– samcarter
9 hours ago
|
show 6 more comments
An MWE would be helpful in this case - don't post many code snippets, just a compilable one is enough.
– JouleV
10 hours ago
Is there an error or a warning in the log file? What do you see in the output pdf, an empty space or nothing at all? Maybe the figure gets moved to the end of the chapter or document and you just overlooked it?
– Marijn
10 hours ago
3
Thanks I can confirm same here
– David Carlisle
9 hours ago
2
with each additionaladdplotthe image gets shifted further right, so after 4 plots it is outside the margin (I don't know why)
– samcarter
9 hours ago
1
This works fine: pastebin.com/dh70uLvL
– samcarter
9 hours ago
An MWE would be helpful in this case - don't post many code snippets, just a compilable one is enough.
– JouleV
10 hours ago
An MWE would be helpful in this case - don't post many code snippets, just a compilable one is enough.
– JouleV
10 hours ago
Is there an error or a warning in the log file? What do you see in the output pdf, an empty space or nothing at all? Maybe the figure gets moved to the end of the chapter or document and you just overlooked it?
– Marijn
10 hours ago
Is there an error or a warning in the log file? What do you see in the output pdf, an empty space or nothing at all? Maybe the figure gets moved to the end of the chapter or document and you just overlooked it?
– Marijn
10 hours ago
3
3
Thanks I can confirm same here
– David Carlisle
9 hours ago
Thanks I can confirm same here
– David Carlisle
9 hours ago
2
2
with each additional
addplot the image gets shifted further right, so after 4 plots it is outside the margin (I don't know why)– samcarter
9 hours ago
with each additional
addplot the image gets shifted further right, so after 4 plots it is outside the margin (I don't know why)– samcarter
9 hours ago
1
1
This works fine: pastebin.com/dh70uLvL
– samcarter
9 hours ago
This works fine: pastebin.com/dh70uLvL
– samcarter
9 hours ago
|
show 6 more comments
1 Answer
1
active
oldest
votes
The problem are missing % at the line ending of the function definition. The unprotected line endings are interpreted as spaces and each time you use the function in addplot additional white space is inserted and the plots are pushed off the right boarder of the page
% **************************************************
documentclass[
paper=A4, % paper size
twoside=true, % onesite or twoside printing
openright, % doublepage cleaning ends up right side
parskip=full, % spacing value / method for paragraphs
chapterprefix=true, % prefix for chapter marks
11pt, % font size
headings=normal, % size of headings
bibliography=totoc, % include bib in toc
listof=totoc, % include listof entries in toc
titlepage=on, % own page for each title page
captions=tableabove, % display table captions above the float env
draft=false, % value for draft version
]{scrreprt}
usepackage{colortbl}
usepackage[most]{tcolorbox}
usepackage{tikz}
usetikzlibrary{arrows.meta,shapes,decorations,automata,backgrounds,petri,topaths,calc,mindmap,trees,positioning,chains,arrows}
usepackage{relsize}
usepackage{pgfplots}
pgfplotsset{compat=1.14}
usepackage{algorithm2e}
usepackage{amssymb}
usepackage{float}
usepackage{multirow}
usepackage{pbox}
usepackage[page,toc,titletoc,title]{appendix}
% Gaussian plot with #1 = mean and #2 = standard deviation
pgfmathdeclarefunction{gauss}{2}{%
pgfmathparse{1/(#2*sqrt(2*pi))*exp(-((x-#1)^2)/(2*#2^2))}%
}
begin{document}
textbf{MWE} \
Here we go...
begin{figure}[!htb]
begin{tikzpicture}
begin{axis}[every axis plot post/.append style={mark=none,domain=-10:10,samples=100,smooth},
enlargelimits=upper,legend style={at={(1.02,0.825)},anchor=west}] % extend the axes a bit to the right and top
addplot [line width=0.25mm, red,dotted] {gauss(0,1)};
addplot [line width=0.25mm, blue,dashed] {gauss(0,2)};
addplot [line width=0.25mm, green] {gauss(1,1)};
addplot [line width=0.25mm, orange,dashdotted] {gauss(1,2)};
addlegendentry{Gaussian with $mu = 0$ and $sigma = 1$}
addlegendentry{Gaussian with $mu = 0$ and $sigma = 2$}
addlegendentry{Gaussian with $mu = 1$ and $sigma = 1$}
addlegendentry{Gaussian with $mu = 1$ and $sigma = 2$}
end{axis}
end{tikzpicture}
caption{My label} label{fig:MyLabel}
end{figure}
end{document}
Oh boy, I would have never spotted this by myself. Thank you so much!
– Hagbard
9 hours ago
@Hagbard You're welcome!
– samcarter
9 hours ago
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "85"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f483156%2flatex-document-compiles-but-tikzpicture-is-not-showing-up%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The problem are missing % at the line ending of the function definition. The unprotected line endings are interpreted as spaces and each time you use the function in addplot additional white space is inserted and the plots are pushed off the right boarder of the page
% **************************************************
documentclass[
paper=A4, % paper size
twoside=true, % onesite or twoside printing
openright, % doublepage cleaning ends up right side
parskip=full, % spacing value / method for paragraphs
chapterprefix=true, % prefix for chapter marks
11pt, % font size
headings=normal, % size of headings
bibliography=totoc, % include bib in toc
listof=totoc, % include listof entries in toc
titlepage=on, % own page for each title page
captions=tableabove, % display table captions above the float env
draft=false, % value for draft version
]{scrreprt}
usepackage{colortbl}
usepackage[most]{tcolorbox}
usepackage{tikz}
usetikzlibrary{arrows.meta,shapes,decorations,automata,backgrounds,petri,topaths,calc,mindmap,trees,positioning,chains,arrows}
usepackage{relsize}
usepackage{pgfplots}
pgfplotsset{compat=1.14}
usepackage{algorithm2e}
usepackage{amssymb}
usepackage{float}
usepackage{multirow}
usepackage{pbox}
usepackage[page,toc,titletoc,title]{appendix}
% Gaussian plot with #1 = mean and #2 = standard deviation
pgfmathdeclarefunction{gauss}{2}{%
pgfmathparse{1/(#2*sqrt(2*pi))*exp(-((x-#1)^2)/(2*#2^2))}%
}
begin{document}
textbf{MWE} \
Here we go...
begin{figure}[!htb]
begin{tikzpicture}
begin{axis}[every axis plot post/.append style={mark=none,domain=-10:10,samples=100,smooth},
enlargelimits=upper,legend style={at={(1.02,0.825)},anchor=west}] % extend the axes a bit to the right and top
addplot [line width=0.25mm, red,dotted] {gauss(0,1)};
addplot [line width=0.25mm, blue,dashed] {gauss(0,2)};
addplot [line width=0.25mm, green] {gauss(1,1)};
addplot [line width=0.25mm, orange,dashdotted] {gauss(1,2)};
addlegendentry{Gaussian with $mu = 0$ and $sigma = 1$}
addlegendentry{Gaussian with $mu = 0$ and $sigma = 2$}
addlegendentry{Gaussian with $mu = 1$ and $sigma = 1$}
addlegendentry{Gaussian with $mu = 1$ and $sigma = 2$}
end{axis}
end{tikzpicture}
caption{My label} label{fig:MyLabel}
end{figure}
end{document}
Oh boy, I would have never spotted this by myself. Thank you so much!
– Hagbard
9 hours ago
@Hagbard You're welcome!
– samcarter
9 hours ago
add a comment |
The problem are missing % at the line ending of the function definition. The unprotected line endings are interpreted as spaces and each time you use the function in addplot additional white space is inserted and the plots are pushed off the right boarder of the page
% **************************************************
documentclass[
paper=A4, % paper size
twoside=true, % onesite or twoside printing
openright, % doublepage cleaning ends up right side
parskip=full, % spacing value / method for paragraphs
chapterprefix=true, % prefix for chapter marks
11pt, % font size
headings=normal, % size of headings
bibliography=totoc, % include bib in toc
listof=totoc, % include listof entries in toc
titlepage=on, % own page for each title page
captions=tableabove, % display table captions above the float env
draft=false, % value for draft version
]{scrreprt}
usepackage{colortbl}
usepackage[most]{tcolorbox}
usepackage{tikz}
usetikzlibrary{arrows.meta,shapes,decorations,automata,backgrounds,petri,topaths,calc,mindmap,trees,positioning,chains,arrows}
usepackage{relsize}
usepackage{pgfplots}
pgfplotsset{compat=1.14}
usepackage{algorithm2e}
usepackage{amssymb}
usepackage{float}
usepackage{multirow}
usepackage{pbox}
usepackage[page,toc,titletoc,title]{appendix}
% Gaussian plot with #1 = mean and #2 = standard deviation
pgfmathdeclarefunction{gauss}{2}{%
pgfmathparse{1/(#2*sqrt(2*pi))*exp(-((x-#1)^2)/(2*#2^2))}%
}
begin{document}
textbf{MWE} \
Here we go...
begin{figure}[!htb]
begin{tikzpicture}
begin{axis}[every axis plot post/.append style={mark=none,domain=-10:10,samples=100,smooth},
enlargelimits=upper,legend style={at={(1.02,0.825)},anchor=west}] % extend the axes a bit to the right and top
addplot [line width=0.25mm, red,dotted] {gauss(0,1)};
addplot [line width=0.25mm, blue,dashed] {gauss(0,2)};
addplot [line width=0.25mm, green] {gauss(1,1)};
addplot [line width=0.25mm, orange,dashdotted] {gauss(1,2)};
addlegendentry{Gaussian with $mu = 0$ and $sigma = 1$}
addlegendentry{Gaussian with $mu = 0$ and $sigma = 2$}
addlegendentry{Gaussian with $mu = 1$ and $sigma = 1$}
addlegendentry{Gaussian with $mu = 1$ and $sigma = 2$}
end{axis}
end{tikzpicture}
caption{My label} label{fig:MyLabel}
end{figure}
end{document}
Oh boy, I would have never spotted this by myself. Thank you so much!
– Hagbard
9 hours ago
@Hagbard You're welcome!
– samcarter
9 hours ago
add a comment |
The problem are missing % at the line ending of the function definition. The unprotected line endings are interpreted as spaces and each time you use the function in addplot additional white space is inserted and the plots are pushed off the right boarder of the page
% **************************************************
documentclass[
paper=A4, % paper size
twoside=true, % onesite or twoside printing
openright, % doublepage cleaning ends up right side
parskip=full, % spacing value / method for paragraphs
chapterprefix=true, % prefix for chapter marks
11pt, % font size
headings=normal, % size of headings
bibliography=totoc, % include bib in toc
listof=totoc, % include listof entries in toc
titlepage=on, % own page for each title page
captions=tableabove, % display table captions above the float env
draft=false, % value for draft version
]{scrreprt}
usepackage{colortbl}
usepackage[most]{tcolorbox}
usepackage{tikz}
usetikzlibrary{arrows.meta,shapes,decorations,automata,backgrounds,petri,topaths,calc,mindmap,trees,positioning,chains,arrows}
usepackage{relsize}
usepackage{pgfplots}
pgfplotsset{compat=1.14}
usepackage{algorithm2e}
usepackage{amssymb}
usepackage{float}
usepackage{multirow}
usepackage{pbox}
usepackage[page,toc,titletoc,title]{appendix}
% Gaussian plot with #1 = mean and #2 = standard deviation
pgfmathdeclarefunction{gauss}{2}{%
pgfmathparse{1/(#2*sqrt(2*pi))*exp(-((x-#1)^2)/(2*#2^2))}%
}
begin{document}
textbf{MWE} \
Here we go...
begin{figure}[!htb]
begin{tikzpicture}
begin{axis}[every axis plot post/.append style={mark=none,domain=-10:10,samples=100,smooth},
enlargelimits=upper,legend style={at={(1.02,0.825)},anchor=west}] % extend the axes a bit to the right and top
addplot [line width=0.25mm, red,dotted] {gauss(0,1)};
addplot [line width=0.25mm, blue,dashed] {gauss(0,2)};
addplot [line width=0.25mm, green] {gauss(1,1)};
addplot [line width=0.25mm, orange,dashdotted] {gauss(1,2)};
addlegendentry{Gaussian with $mu = 0$ and $sigma = 1$}
addlegendentry{Gaussian with $mu = 0$ and $sigma = 2$}
addlegendentry{Gaussian with $mu = 1$ and $sigma = 1$}
addlegendentry{Gaussian with $mu = 1$ and $sigma = 2$}
end{axis}
end{tikzpicture}
caption{My label} label{fig:MyLabel}
end{figure}
end{document}
The problem are missing % at the line ending of the function definition. The unprotected line endings are interpreted as spaces and each time you use the function in addplot additional white space is inserted and the plots are pushed off the right boarder of the page
% **************************************************
documentclass[
paper=A4, % paper size
twoside=true, % onesite or twoside printing
openright, % doublepage cleaning ends up right side
parskip=full, % spacing value / method for paragraphs
chapterprefix=true, % prefix for chapter marks
11pt, % font size
headings=normal, % size of headings
bibliography=totoc, % include bib in toc
listof=totoc, % include listof entries in toc
titlepage=on, % own page for each title page
captions=tableabove, % display table captions above the float env
draft=false, % value for draft version
]{scrreprt}
usepackage{colortbl}
usepackage[most]{tcolorbox}
usepackage{tikz}
usetikzlibrary{arrows.meta,shapes,decorations,automata,backgrounds,petri,topaths,calc,mindmap,trees,positioning,chains,arrows}
usepackage{relsize}
usepackage{pgfplots}
pgfplotsset{compat=1.14}
usepackage{algorithm2e}
usepackage{amssymb}
usepackage{float}
usepackage{multirow}
usepackage{pbox}
usepackage[page,toc,titletoc,title]{appendix}
% Gaussian plot with #1 = mean and #2 = standard deviation
pgfmathdeclarefunction{gauss}{2}{%
pgfmathparse{1/(#2*sqrt(2*pi))*exp(-((x-#1)^2)/(2*#2^2))}%
}
begin{document}
textbf{MWE} \
Here we go...
begin{figure}[!htb]
begin{tikzpicture}
begin{axis}[every axis plot post/.append style={mark=none,domain=-10:10,samples=100,smooth},
enlargelimits=upper,legend style={at={(1.02,0.825)},anchor=west}] % extend the axes a bit to the right and top
addplot [line width=0.25mm, red,dotted] {gauss(0,1)};
addplot [line width=0.25mm, blue,dashed] {gauss(0,2)};
addplot [line width=0.25mm, green] {gauss(1,1)};
addplot [line width=0.25mm, orange,dashdotted] {gauss(1,2)};
addlegendentry{Gaussian with $mu = 0$ and $sigma = 1$}
addlegendentry{Gaussian with $mu = 0$ and $sigma = 2$}
addlegendentry{Gaussian with $mu = 1$ and $sigma = 1$}
addlegendentry{Gaussian with $mu = 1$ and $sigma = 2$}
end{axis}
end{tikzpicture}
caption{My label} label{fig:MyLabel}
end{figure}
end{document}
answered 9 hours ago
samcartersamcarter
93.8k7105303
93.8k7105303
Oh boy, I would have never spotted this by myself. Thank you so much!
– Hagbard
9 hours ago
@Hagbard You're welcome!
– samcarter
9 hours ago
add a comment |
Oh boy, I would have never spotted this by myself. Thank you so much!
– Hagbard
9 hours ago
@Hagbard You're welcome!
– samcarter
9 hours ago
Oh boy, I would have never spotted this by myself. Thank you so much!
– Hagbard
9 hours ago
Oh boy, I would have never spotted this by myself. Thank you so much!
– Hagbard
9 hours ago
@Hagbard You're welcome!
– samcarter
9 hours ago
@Hagbard You're welcome!
– samcarter
9 hours ago
add a comment |
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f483156%2flatex-document-compiles-but-tikzpicture-is-not-showing-up%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
An MWE would be helpful in this case - don't post many code snippets, just a compilable one is enough.
– JouleV
10 hours ago
Is there an error or a warning in the log file? What do you see in the output pdf, an empty space or nothing at all? Maybe the figure gets moved to the end of the chapter or document and you just overlooked it?
– Marijn
10 hours ago
3
Thanks I can confirm same here
– David Carlisle
9 hours ago
2
with each additional
addplotthe image gets shifted further right, so after 4 plots it is outside the margin (I don't know why)– samcarter
9 hours ago
1
This works fine: pastebin.com/dh70uLvL
– samcarter
9 hours ago