How to limit amount of numbers after comma in metapost?
I would like to limit floating point numbers inside a label:
beginfig(1)
for i=1 upto 5:
label.bot(textext("$" & (decimal (-0.8*i)) & "$"), (-0.8*i, -0.2));
endfig;
end;
Currently it shows 5 numbers after comma. I need 2.
metapost floating-point
add a comment |
I would like to limit floating point numbers inside a label:
beginfig(1)
for i=1 upto 5:
label.bot(textext("$" & (decimal (-0.8*i)) & "$"), (-0.8*i, -0.2));
endfig;
end;
Currently it shows 5 numbers after comma. I need 2.
metapost floating-point
do you need rounding or simply truncated to 2 digits ?
– user4686
Jan 19 at 12:59
Welcome to TeX.SX! Please make your code compilable (if possible), or at least complete it withdocumentclass{...}
, the requiredusepackage
's,begin{document}
, andend{document}
. That may seem tedious to you, but think of the extra work it represents for TeX.SX users willing to give you a hand. Help them help you: remove that one hurdle between you and a solution to your problem.
– dexteritas
Jan 19 at 13:02
A tip: If you indent lines by 4 spaces or enclose words in backticks`
, they'll be marked as code, as can be seen in my edit. You can also highlight the code and click the "code" button (with "{}" on it).
– dexteritas
Jan 19 at 13:02
@jfbu truncated.
– flowian
Jan 19 at 13:22
add a comment |
I would like to limit floating point numbers inside a label:
beginfig(1)
for i=1 upto 5:
label.bot(textext("$" & (decimal (-0.8*i)) & "$"), (-0.8*i, -0.2));
endfig;
end;
Currently it shows 5 numbers after comma. I need 2.
metapost floating-point
I would like to limit floating point numbers inside a label:
beginfig(1)
for i=1 upto 5:
label.bot(textext("$" & (decimal (-0.8*i)) & "$"), (-0.8*i, -0.2));
endfig;
end;
Currently it shows 5 numbers after comma. I need 2.
metapost floating-point
metapost floating-point
edited Jan 19 at 13:33
flowian
asked Jan 19 at 12:42
flowianflowian
204
204
do you need rounding or simply truncated to 2 digits ?
– user4686
Jan 19 at 12:59
Welcome to TeX.SX! Please make your code compilable (if possible), or at least complete it withdocumentclass{...}
, the requiredusepackage
's,begin{document}
, andend{document}
. That may seem tedious to you, but think of the extra work it represents for TeX.SX users willing to give you a hand. Help them help you: remove that one hurdle between you and a solution to your problem.
– dexteritas
Jan 19 at 13:02
A tip: If you indent lines by 4 spaces or enclose words in backticks`
, they'll be marked as code, as can be seen in my edit. You can also highlight the code and click the "code" button (with "{}" on it).
– dexteritas
Jan 19 at 13:02
@jfbu truncated.
– flowian
Jan 19 at 13:22
add a comment |
do you need rounding or simply truncated to 2 digits ?
– user4686
Jan 19 at 12:59
Welcome to TeX.SX! Please make your code compilable (if possible), or at least complete it withdocumentclass{...}
, the requiredusepackage
's,begin{document}
, andend{document}
. That may seem tedious to you, but think of the extra work it represents for TeX.SX users willing to give you a hand. Help them help you: remove that one hurdle between you and a solution to your problem.
– dexteritas
Jan 19 at 13:02
A tip: If you indent lines by 4 spaces or enclose words in backticks`
, they'll be marked as code, as can be seen in my edit. You can also highlight the code and click the "code" button (with "{}" on it).
– dexteritas
Jan 19 at 13:02
@jfbu truncated.
– flowian
Jan 19 at 13:22
do you need rounding or simply truncated to 2 digits ?
– user4686
Jan 19 at 12:59
do you need rounding or simply truncated to 2 digits ?
– user4686
Jan 19 at 12:59
Welcome to TeX.SX! Please make your code compilable (if possible), or at least complete it with
documentclass{...}
, the required usepackage
's, begin{document}
, and end{document}
. That may seem tedious to you, but think of the extra work it represents for TeX.SX users willing to give you a hand. Help them help you: remove that one hurdle between you and a solution to your problem.– dexteritas
Jan 19 at 13:02
Welcome to TeX.SX! Please make your code compilable (if possible), or at least complete it with
documentclass{...}
, the required usepackage
's, begin{document}
, and end{document}
. That may seem tedious to you, but think of the extra work it represents for TeX.SX users willing to give you a hand. Help them help you: remove that one hurdle between you and a solution to your problem.– dexteritas
Jan 19 at 13:02
A tip: If you indent lines by 4 spaces or enclose words in backticks
`
, they'll be marked as code, as can be seen in my edit. You can also highlight the code and click the "code" button (with "{}" on it).– dexteritas
Jan 19 at 13:02
A tip: If you indent lines by 4 spaces or enclose words in backticks
`
, they'll be marked as code, as can be seen in my edit. You can also highlight the code and click the "code" button (with "{}" on it).– dexteritas
Jan 19 at 13:02
@jfbu truncated.
– flowian
Jan 19 at 13:22
@jfbu truncated.
– flowian
Jan 19 at 13:22
add a comment |
2 Answers
2
active
oldest
votes
You can define a MetaPost macro to select the right substring:
vardef tdecimal(expr num, d) :=
save numS; string numS; numS = decimal(num);
save j; j := length numS;
for k = 0 upto length numS - 1:
if "." == substring (k,k+1) of numS: j:=k; fi
endfor
for k = j + 1 upto j + d:
if "0" <> substring (k,k+1) of numS: j:=k+1; fi
endfor
substring (0,j) of numS
enddef;
Then you can use e.g. tdecimal(1.234567, 2)
to get 1.23
or tdecimal(1.234567, 3)
to get 1.234
.
An easier alternative would be to separately get the string representation of the integral and the decimal part, but this leads to some rounding problems in MetaPost.
Anyway, if you want to try it, the code would be
vardef twodecimal(expr num) :=
if num < 0:
"-" & decimal(floor(-num)) & "." & substring (1,3) of decimal(floor((-num-floor(-num)+1)*100))
else:
decimal(floor(num)) & "." & substring (1,3) of decimal(floor((num-floor(num)+1)*100))
fi
enddef;
add a comment |
Add usepackage{xintfrac}
to preamble (prologue? I don't remember metapost terminology) and use
label.bot(textext("$xintRound{2}{" & (decimal (-0.8*i)) & "}$"), (-0.8*i, -0.2))
Well I did your job and I opened up MetaPost manual. I don't know what is your "textext", which must be provided by some additional macros.
input TEX;
TEXPRE("input xintfrac.styrelax");
beginfig(1);
pickup pencircle scaled 1pt;
draw (0,0);
numeric i;
i := 1.236;
label.bot(TEX("$xintTrunc{2}{" & (decimal (-0.8*i)) & "}$"), (-0.8*i, -0.2))
endfig;
end
When acted upon by mpost
produces a correct EPS file. I used xintTrunc
as you want truncation. That could be done with no package at all (truncation is easier than rounding.)
I searched MetaPost manual for all occurences of "decimal" and did not see how to do the truncation before hand, but that must be possible because among the references I see "decNumber ANSI C implementation of general decimal arithmetic".
gives errorCommand failed: latex mpeQcIXw.tex; see mpxerr.log
– flowian
Jan 19 at 13:25
also:! ! Unable to read mpx file. l.7 latexmp_picture[1]:= btex $xintround{2}{-0.8}$ etex ;
– flowian
Jan 19 at 13:30
second part of my answer was added after above comments by OP.
– user4686
Jan 19 at 16:02
textext
is a macro shipped with Metafun, which is shipped with ConTeXt.
– sztruks
Jan 19 at 16:14
@sztruks thanks, the OP did not add any tag to this effect, and I don't have context installed at my locale. From one comment above I see "latex" is called, then clearly one must useusepackage{xintfrac}
as I said in my initial posting, and notinput xintfrac.styrelax
which is forpdftex
, or any(whatever)etex
.
– user4686
Jan 19 at 18:02
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%2f470856%2fhow-to-limit-amount-of-numbers-after-comma-in-metapost%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can define a MetaPost macro to select the right substring:
vardef tdecimal(expr num, d) :=
save numS; string numS; numS = decimal(num);
save j; j := length numS;
for k = 0 upto length numS - 1:
if "." == substring (k,k+1) of numS: j:=k; fi
endfor
for k = j + 1 upto j + d:
if "0" <> substring (k,k+1) of numS: j:=k+1; fi
endfor
substring (0,j) of numS
enddef;
Then you can use e.g. tdecimal(1.234567, 2)
to get 1.23
or tdecimal(1.234567, 3)
to get 1.234
.
An easier alternative would be to separately get the string representation of the integral and the decimal part, but this leads to some rounding problems in MetaPost.
Anyway, if you want to try it, the code would be
vardef twodecimal(expr num) :=
if num < 0:
"-" & decimal(floor(-num)) & "." & substring (1,3) of decimal(floor((-num-floor(-num)+1)*100))
else:
decimal(floor(num)) & "." & substring (1,3) of decimal(floor((num-floor(num)+1)*100))
fi
enddef;
add a comment |
You can define a MetaPost macro to select the right substring:
vardef tdecimal(expr num, d) :=
save numS; string numS; numS = decimal(num);
save j; j := length numS;
for k = 0 upto length numS - 1:
if "." == substring (k,k+1) of numS: j:=k; fi
endfor
for k = j + 1 upto j + d:
if "0" <> substring (k,k+1) of numS: j:=k+1; fi
endfor
substring (0,j) of numS
enddef;
Then you can use e.g. tdecimal(1.234567, 2)
to get 1.23
or tdecimal(1.234567, 3)
to get 1.234
.
An easier alternative would be to separately get the string representation of the integral and the decimal part, but this leads to some rounding problems in MetaPost.
Anyway, if you want to try it, the code would be
vardef twodecimal(expr num) :=
if num < 0:
"-" & decimal(floor(-num)) & "." & substring (1,3) of decimal(floor((-num-floor(-num)+1)*100))
else:
decimal(floor(num)) & "." & substring (1,3) of decimal(floor((num-floor(num)+1)*100))
fi
enddef;
add a comment |
You can define a MetaPost macro to select the right substring:
vardef tdecimal(expr num, d) :=
save numS; string numS; numS = decimal(num);
save j; j := length numS;
for k = 0 upto length numS - 1:
if "." == substring (k,k+1) of numS: j:=k; fi
endfor
for k = j + 1 upto j + d:
if "0" <> substring (k,k+1) of numS: j:=k+1; fi
endfor
substring (0,j) of numS
enddef;
Then you can use e.g. tdecimal(1.234567, 2)
to get 1.23
or tdecimal(1.234567, 3)
to get 1.234
.
An easier alternative would be to separately get the string representation of the integral and the decimal part, but this leads to some rounding problems in MetaPost.
Anyway, if you want to try it, the code would be
vardef twodecimal(expr num) :=
if num < 0:
"-" & decimal(floor(-num)) & "." & substring (1,3) of decimal(floor((-num-floor(-num)+1)*100))
else:
decimal(floor(num)) & "." & substring (1,3) of decimal(floor((num-floor(num)+1)*100))
fi
enddef;
You can define a MetaPost macro to select the right substring:
vardef tdecimal(expr num, d) :=
save numS; string numS; numS = decimal(num);
save j; j := length numS;
for k = 0 upto length numS - 1:
if "." == substring (k,k+1) of numS: j:=k; fi
endfor
for k = j + 1 upto j + d:
if "0" <> substring (k,k+1) of numS: j:=k+1; fi
endfor
substring (0,j) of numS
enddef;
Then you can use e.g. tdecimal(1.234567, 2)
to get 1.23
or tdecimal(1.234567, 3)
to get 1.234
.
An easier alternative would be to separately get the string representation of the integral and the decimal part, but this leads to some rounding problems in MetaPost.
Anyway, if you want to try it, the code would be
vardef twodecimal(expr num) :=
if num < 0:
"-" & decimal(floor(-num)) & "." & substring (1,3) of decimal(floor((-num-floor(-num)+1)*100))
else:
decimal(floor(num)) & "." & substring (1,3) of decimal(floor((num-floor(num)+1)*100))
fi
enddef;
answered Jan 19 at 14:28
Marcel KrügerMarcel Krüger
11.9k11535
11.9k11535
add a comment |
add a comment |
Add usepackage{xintfrac}
to preamble (prologue? I don't remember metapost terminology) and use
label.bot(textext("$xintRound{2}{" & (decimal (-0.8*i)) & "}$"), (-0.8*i, -0.2))
Well I did your job and I opened up MetaPost manual. I don't know what is your "textext", which must be provided by some additional macros.
input TEX;
TEXPRE("input xintfrac.styrelax");
beginfig(1);
pickup pencircle scaled 1pt;
draw (0,0);
numeric i;
i := 1.236;
label.bot(TEX("$xintTrunc{2}{" & (decimal (-0.8*i)) & "}$"), (-0.8*i, -0.2))
endfig;
end
When acted upon by mpost
produces a correct EPS file. I used xintTrunc
as you want truncation. That could be done with no package at all (truncation is easier than rounding.)
I searched MetaPost manual for all occurences of "decimal" and did not see how to do the truncation before hand, but that must be possible because among the references I see "decNumber ANSI C implementation of general decimal arithmetic".
gives errorCommand failed: latex mpeQcIXw.tex; see mpxerr.log
– flowian
Jan 19 at 13:25
also:! ! Unable to read mpx file. l.7 latexmp_picture[1]:= btex $xintround{2}{-0.8}$ etex ;
– flowian
Jan 19 at 13:30
second part of my answer was added after above comments by OP.
– user4686
Jan 19 at 16:02
textext
is a macro shipped with Metafun, which is shipped with ConTeXt.
– sztruks
Jan 19 at 16:14
@sztruks thanks, the OP did not add any tag to this effect, and I don't have context installed at my locale. From one comment above I see "latex" is called, then clearly one must useusepackage{xintfrac}
as I said in my initial posting, and notinput xintfrac.styrelax
which is forpdftex
, or any(whatever)etex
.
– user4686
Jan 19 at 18:02
add a comment |
Add usepackage{xintfrac}
to preamble (prologue? I don't remember metapost terminology) and use
label.bot(textext("$xintRound{2}{" & (decimal (-0.8*i)) & "}$"), (-0.8*i, -0.2))
Well I did your job and I opened up MetaPost manual. I don't know what is your "textext", which must be provided by some additional macros.
input TEX;
TEXPRE("input xintfrac.styrelax");
beginfig(1);
pickup pencircle scaled 1pt;
draw (0,0);
numeric i;
i := 1.236;
label.bot(TEX("$xintTrunc{2}{" & (decimal (-0.8*i)) & "}$"), (-0.8*i, -0.2))
endfig;
end
When acted upon by mpost
produces a correct EPS file. I used xintTrunc
as you want truncation. That could be done with no package at all (truncation is easier than rounding.)
I searched MetaPost manual for all occurences of "decimal" and did not see how to do the truncation before hand, but that must be possible because among the references I see "decNumber ANSI C implementation of general decimal arithmetic".
gives errorCommand failed: latex mpeQcIXw.tex; see mpxerr.log
– flowian
Jan 19 at 13:25
also:! ! Unable to read mpx file. l.7 latexmp_picture[1]:= btex $xintround{2}{-0.8}$ etex ;
– flowian
Jan 19 at 13:30
second part of my answer was added after above comments by OP.
– user4686
Jan 19 at 16:02
textext
is a macro shipped with Metafun, which is shipped with ConTeXt.
– sztruks
Jan 19 at 16:14
@sztruks thanks, the OP did not add any tag to this effect, and I don't have context installed at my locale. From one comment above I see "latex" is called, then clearly one must useusepackage{xintfrac}
as I said in my initial posting, and notinput xintfrac.styrelax
which is forpdftex
, or any(whatever)etex
.
– user4686
Jan 19 at 18:02
add a comment |
Add usepackage{xintfrac}
to preamble (prologue? I don't remember metapost terminology) and use
label.bot(textext("$xintRound{2}{" & (decimal (-0.8*i)) & "}$"), (-0.8*i, -0.2))
Well I did your job and I opened up MetaPost manual. I don't know what is your "textext", which must be provided by some additional macros.
input TEX;
TEXPRE("input xintfrac.styrelax");
beginfig(1);
pickup pencircle scaled 1pt;
draw (0,0);
numeric i;
i := 1.236;
label.bot(TEX("$xintTrunc{2}{" & (decimal (-0.8*i)) & "}$"), (-0.8*i, -0.2))
endfig;
end
When acted upon by mpost
produces a correct EPS file. I used xintTrunc
as you want truncation. That could be done with no package at all (truncation is easier than rounding.)
I searched MetaPost manual for all occurences of "decimal" and did not see how to do the truncation before hand, but that must be possible because among the references I see "decNumber ANSI C implementation of general decimal arithmetic".
Add usepackage{xintfrac}
to preamble (prologue? I don't remember metapost terminology) and use
label.bot(textext("$xintRound{2}{" & (decimal (-0.8*i)) & "}$"), (-0.8*i, -0.2))
Well I did your job and I opened up MetaPost manual. I don't know what is your "textext", which must be provided by some additional macros.
input TEX;
TEXPRE("input xintfrac.styrelax");
beginfig(1);
pickup pencircle scaled 1pt;
draw (0,0);
numeric i;
i := 1.236;
label.bot(TEX("$xintTrunc{2}{" & (decimal (-0.8*i)) & "}$"), (-0.8*i, -0.2))
endfig;
end
When acted upon by mpost
produces a correct EPS file. I used xintTrunc
as you want truncation. That could be done with no package at all (truncation is easier than rounding.)
I searched MetaPost manual for all occurences of "decimal" and did not see how to do the truncation before hand, but that must be possible because among the references I see "decNumber ANSI C implementation of general decimal arithmetic".
edited Jan 19 at 13:54
answered Jan 19 at 13:01
user4686
gives errorCommand failed: latex mpeQcIXw.tex; see mpxerr.log
– flowian
Jan 19 at 13:25
also:! ! Unable to read mpx file. l.7 latexmp_picture[1]:= btex $xintround{2}{-0.8}$ etex ;
– flowian
Jan 19 at 13:30
second part of my answer was added after above comments by OP.
– user4686
Jan 19 at 16:02
textext
is a macro shipped with Metafun, which is shipped with ConTeXt.
– sztruks
Jan 19 at 16:14
@sztruks thanks, the OP did not add any tag to this effect, and I don't have context installed at my locale. From one comment above I see "latex" is called, then clearly one must useusepackage{xintfrac}
as I said in my initial posting, and notinput xintfrac.styrelax
which is forpdftex
, or any(whatever)etex
.
– user4686
Jan 19 at 18:02
add a comment |
gives errorCommand failed: latex mpeQcIXw.tex; see mpxerr.log
– flowian
Jan 19 at 13:25
also:! ! Unable to read mpx file. l.7 latexmp_picture[1]:= btex $xintround{2}{-0.8}$ etex ;
– flowian
Jan 19 at 13:30
second part of my answer was added after above comments by OP.
– user4686
Jan 19 at 16:02
textext
is a macro shipped with Metafun, which is shipped with ConTeXt.
– sztruks
Jan 19 at 16:14
@sztruks thanks, the OP did not add any tag to this effect, and I don't have context installed at my locale. From one comment above I see "latex" is called, then clearly one must useusepackage{xintfrac}
as I said in my initial posting, and notinput xintfrac.styrelax
which is forpdftex
, or any(whatever)etex
.
– user4686
Jan 19 at 18:02
gives error
Command failed: latex mpeQcIXw.tex; see mpxerr.log
– flowian
Jan 19 at 13:25
gives error
Command failed: latex mpeQcIXw.tex; see mpxerr.log
– flowian
Jan 19 at 13:25
also:
! ! Unable to read mpx file. l.7 latexmp_picture[1]:= btex $xintround{2}{-0.8}$ etex ;
– flowian
Jan 19 at 13:30
also:
! ! Unable to read mpx file. l.7 latexmp_picture[1]:= btex $xintround{2}{-0.8}$ etex ;
– flowian
Jan 19 at 13:30
second part of my answer was added after above comments by OP.
– user4686
Jan 19 at 16:02
second part of my answer was added after above comments by OP.
– user4686
Jan 19 at 16:02
textext
is a macro shipped with Metafun, which is shipped with ConTeXt.– sztruks
Jan 19 at 16:14
textext
is a macro shipped with Metafun, which is shipped with ConTeXt.– sztruks
Jan 19 at 16:14
@sztruks thanks, the OP did not add any tag to this effect, and I don't have context installed at my locale. From one comment above I see "latex" is called, then clearly one must use
usepackage{xintfrac}
as I said in my initial posting, and not input xintfrac.styrelax
which is for pdftex
, or any (whatever)etex
.– user4686
Jan 19 at 18:02
@sztruks thanks, the OP did not add any tag to this effect, and I don't have context installed at my locale. From one comment above I see "latex" is called, then clearly one must use
usepackage{xintfrac}
as I said in my initial posting, and not input xintfrac.styrelax
which is for pdftex
, or any (whatever)etex
.– user4686
Jan 19 at 18:02
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%2f470856%2fhow-to-limit-amount-of-numbers-after-comma-in-metapost%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
do you need rounding or simply truncated to 2 digits ?
– user4686
Jan 19 at 12:59
Welcome to TeX.SX! Please make your code compilable (if possible), or at least complete it with
documentclass{...}
, the requiredusepackage
's,begin{document}
, andend{document}
. That may seem tedious to you, but think of the extra work it represents for TeX.SX users willing to give you a hand. Help them help you: remove that one hurdle between you and a solution to your problem.– dexteritas
Jan 19 at 13:02
A tip: If you indent lines by 4 spaces or enclose words in backticks
`
, they'll be marked as code, as can be seen in my edit. You can also highlight the code and click the "code" button (with "{}" on it).– dexteritas
Jan 19 at 13:02
@jfbu truncated.
– flowian
Jan 19 at 13:22