Fourier font and enumitem misbehaviour
Clash Royale CLAN TAG#URR8PPP
up vote
5
down vote
favorite
Consider the following MWE:
documentclass[a4paper]scrartcl
usepackageenumitem
usepackagefourier
begindocument
beginenumerate[labelindent=10pt,labelwidth=0pt,labelsep=30.5pt,leftmargin=!,itemsep=2.00pt,topsep=2.75pt,partopsep=2.00pt,parsep=2.00pt,label=Alph*.,ref=Alphenumi]
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
endenumerate
enddocument
Clearly, the letters are not correctly aligned. See the pic below (particularly the letter F).
If instead one runs the exact same MWE but commenting usepackagefourier
, one obtains correctly aligned letters. See the pic below.
Why is this happening? Can this problem be sorted in any way?
Thank you all very much in advanced for your time.
enumitem fourier
add a comment |Â
up vote
5
down vote
favorite
Consider the following MWE:
documentclass[a4paper]scrartcl
usepackageenumitem
usepackagefourier
begindocument
beginenumerate[labelindent=10pt,labelwidth=0pt,labelsep=30.5pt,leftmargin=!,itemsep=2.00pt,topsep=2.75pt,partopsep=2.00pt,parsep=2.00pt,label=Alph*.,ref=Alphenumi]
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
endenumerate
enddocument
Clearly, the letters are not correctly aligned. See the pic below (particularly the letter F).
If instead one runs the exact same MWE but commenting usepackagefourier
, one obtains correctly aligned letters. See the pic below.
Why is this happening? Can this problem be sorted in any way?
Thank you all very much in advanced for your time.
enumitem fourier
add a comment |Â
up vote
5
down vote
favorite
up vote
5
down vote
favorite
Consider the following MWE:
documentclass[a4paper]scrartcl
usepackageenumitem
usepackagefourier
begindocument
beginenumerate[labelindent=10pt,labelwidth=0pt,labelsep=30.5pt,leftmargin=!,itemsep=2.00pt,topsep=2.75pt,partopsep=2.00pt,parsep=2.00pt,label=Alph*.,ref=Alphenumi]
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
endenumerate
enddocument
Clearly, the letters are not correctly aligned. See the pic below (particularly the letter F).
If instead one runs the exact same MWE but commenting usepackagefourier
, one obtains correctly aligned letters. See the pic below.
Why is this happening? Can this problem be sorted in any way?
Thank you all very much in advanced for your time.
enumitem fourier
Consider the following MWE:
documentclass[a4paper]scrartcl
usepackageenumitem
usepackagefourier
begindocument
beginenumerate[labelindent=10pt,labelwidth=0pt,labelsep=30.5pt,leftmargin=!,itemsep=2.00pt,topsep=2.75pt,partopsep=2.00pt,parsep=2.00pt,label=Alph*.,ref=Alphenumi]
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
endenumerate
enddocument
Clearly, the letters are not correctly aligned. See the pic below (particularly the letter F).
If instead one runs the exact same MWE but commenting usepackagefourier
, one obtains correctly aligned letters. See the pic below.
Why is this happening? Can this problem be sorted in any way?
Thank you all very much in advanced for your time.
enumitem fourier
enumitem fourier
edited 16 mins ago
egreg
686k8418303078
686k8418303078
asked 3 hours ago
Héctor
717315
717315
add a comment |Â
add a comment |Â
2 Answers
2
active
oldest
votes
up vote
4
down vote
accepted
I believe the issue must arise from the kerning between, for example, F
and the subsequent period .
Therefore, I prevent the kerning by typesetting the label as label=Alph*.
, with braces, so that kerning between the letter and the dot does not apply.
documentclass[a4paper]scrartcl
usepackageenumitem
usepackagefourier
begindocument
beginenumerate[labelindent=10pt,labelwidth=0pt,labelsep=30.5pt,leftmargin=!,itemsep=2.00pt,topsep=2.75pt,
partopsep=2.00pt,parsep=2.00pt,label=Alph*.,ref=Alphenumi]
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
endenumerate
enddocument
If you are still not happy, you can center the letter in a fixed-width makebox
, as in label=makebox[1.6ex]Alph*.
documentclass[a4paper]scrartcl
usepackageenumitem
usepackagefourier
begindocument
beginenumerate[labelindent=10pt,labelwidth=0pt,labelsep=30.5pt,leftmargin=!,itemsep=2.00pt,topsep=2.75pt,
partopsep=2.00pt,parsep=2.00pt,label=makebox[1.6ex]Alph*.,ref=Alphenumi]
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
endenumerate
enddocument
1
I adopted your second approach: it's the one that feels visually best (at least to me). Thank you!
â Héctor
1 hour ago
add a comment |Â
up vote
1
down vote
In order to break an automatic kerning, I suggest /
, which inserts an explicit kern, so disallowing the automatic one.
beginenumerate[
labelindent=10pt,
labelwidth=0pt,
labelsep=30.5pt,
leftmargin=!,
itemsep=2.00pt,
topsep=2.75pt,
partopsep=2.00pt,
parsep=2.00pt,
label=Alph*/.,
ref=Alphenumi
]
I believe you should define your own environment, instead of adding all those options in the document body.
You may also want to do
usepackagefourier
usepackageerewhon
which chooses a newer version of Utopia for the text font, with better support for font encodings.
add a comment |Â
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
4
down vote
accepted
I believe the issue must arise from the kerning between, for example, F
and the subsequent period .
Therefore, I prevent the kerning by typesetting the label as label=Alph*.
, with braces, so that kerning between the letter and the dot does not apply.
documentclass[a4paper]scrartcl
usepackageenumitem
usepackagefourier
begindocument
beginenumerate[labelindent=10pt,labelwidth=0pt,labelsep=30.5pt,leftmargin=!,itemsep=2.00pt,topsep=2.75pt,
partopsep=2.00pt,parsep=2.00pt,label=Alph*.,ref=Alphenumi]
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
endenumerate
enddocument
If you are still not happy, you can center the letter in a fixed-width makebox
, as in label=makebox[1.6ex]Alph*.
documentclass[a4paper]scrartcl
usepackageenumitem
usepackagefourier
begindocument
beginenumerate[labelindent=10pt,labelwidth=0pt,labelsep=30.5pt,leftmargin=!,itemsep=2.00pt,topsep=2.75pt,
partopsep=2.00pt,parsep=2.00pt,label=makebox[1.6ex]Alph*.,ref=Alphenumi]
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
endenumerate
enddocument
1
I adopted your second approach: it's the one that feels visually best (at least to me). Thank you!
â Héctor
1 hour ago
add a comment |Â
up vote
4
down vote
accepted
I believe the issue must arise from the kerning between, for example, F
and the subsequent period .
Therefore, I prevent the kerning by typesetting the label as label=Alph*.
, with braces, so that kerning between the letter and the dot does not apply.
documentclass[a4paper]scrartcl
usepackageenumitem
usepackagefourier
begindocument
beginenumerate[labelindent=10pt,labelwidth=0pt,labelsep=30.5pt,leftmargin=!,itemsep=2.00pt,topsep=2.75pt,
partopsep=2.00pt,parsep=2.00pt,label=Alph*.,ref=Alphenumi]
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
endenumerate
enddocument
If you are still not happy, you can center the letter in a fixed-width makebox
, as in label=makebox[1.6ex]Alph*.
documentclass[a4paper]scrartcl
usepackageenumitem
usepackagefourier
begindocument
beginenumerate[labelindent=10pt,labelwidth=0pt,labelsep=30.5pt,leftmargin=!,itemsep=2.00pt,topsep=2.75pt,
partopsep=2.00pt,parsep=2.00pt,label=makebox[1.6ex]Alph*.,ref=Alphenumi]
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
endenumerate
enddocument
1
I adopted your second approach: it's the one that feels visually best (at least to me). Thank you!
â Héctor
1 hour ago
add a comment |Â
up vote
4
down vote
accepted
up vote
4
down vote
accepted
I believe the issue must arise from the kerning between, for example, F
and the subsequent period .
Therefore, I prevent the kerning by typesetting the label as label=Alph*.
, with braces, so that kerning between the letter and the dot does not apply.
documentclass[a4paper]scrartcl
usepackageenumitem
usepackagefourier
begindocument
beginenumerate[labelindent=10pt,labelwidth=0pt,labelsep=30.5pt,leftmargin=!,itemsep=2.00pt,topsep=2.75pt,
partopsep=2.00pt,parsep=2.00pt,label=Alph*.,ref=Alphenumi]
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
endenumerate
enddocument
If you are still not happy, you can center the letter in a fixed-width makebox
, as in label=makebox[1.6ex]Alph*.
documentclass[a4paper]scrartcl
usepackageenumitem
usepackagefourier
begindocument
beginenumerate[labelindent=10pt,labelwidth=0pt,labelsep=30.5pt,leftmargin=!,itemsep=2.00pt,topsep=2.75pt,
partopsep=2.00pt,parsep=2.00pt,label=makebox[1.6ex]Alph*.,ref=Alphenumi]
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
endenumerate
enddocument
I believe the issue must arise from the kerning between, for example, F
and the subsequent period .
Therefore, I prevent the kerning by typesetting the label as label=Alph*.
, with braces, so that kerning between the letter and the dot does not apply.
documentclass[a4paper]scrartcl
usepackageenumitem
usepackagefourier
begindocument
beginenumerate[labelindent=10pt,labelwidth=0pt,labelsep=30.5pt,leftmargin=!,itemsep=2.00pt,topsep=2.75pt,
partopsep=2.00pt,parsep=2.00pt,label=Alph*.,ref=Alphenumi]
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
endenumerate
enddocument
If you are still not happy, you can center the letter in a fixed-width makebox
, as in label=makebox[1.6ex]Alph*.
documentclass[a4paper]scrartcl
usepackageenumitem
usepackagefourier
begindocument
beginenumerate[labelindent=10pt,labelwidth=0pt,labelsep=30.5pt,leftmargin=!,itemsep=2.00pt,topsep=2.75pt,
partopsep=2.00pt,parsep=2.00pt,label=makebox[1.6ex]Alph*.,ref=Alphenumi]
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
item Do whatever.
endenumerate
enddocument
edited 2 hours ago
answered 2 hours ago
Steven B. Segletes
148k9186390
148k9186390
1
I adopted your second approach: it's the one that feels visually best (at least to me). Thank you!
â Héctor
1 hour ago
add a comment |Â
1
I adopted your second approach: it's the one that feels visually best (at least to me). Thank you!
â Héctor
1 hour ago
1
1
I adopted your second approach: it's the one that feels visually best (at least to me). Thank you!
â Héctor
1 hour ago
I adopted your second approach: it's the one that feels visually best (at least to me). Thank you!
â Héctor
1 hour ago
add a comment |Â
up vote
1
down vote
In order to break an automatic kerning, I suggest /
, which inserts an explicit kern, so disallowing the automatic one.
beginenumerate[
labelindent=10pt,
labelwidth=0pt,
labelsep=30.5pt,
leftmargin=!,
itemsep=2.00pt,
topsep=2.75pt,
partopsep=2.00pt,
parsep=2.00pt,
label=Alph*/.,
ref=Alphenumi
]
I believe you should define your own environment, instead of adding all those options in the document body.
You may also want to do
usepackagefourier
usepackageerewhon
which chooses a newer version of Utopia for the text font, with better support for font encodings.
add a comment |Â
up vote
1
down vote
In order to break an automatic kerning, I suggest /
, which inserts an explicit kern, so disallowing the automatic one.
beginenumerate[
labelindent=10pt,
labelwidth=0pt,
labelsep=30.5pt,
leftmargin=!,
itemsep=2.00pt,
topsep=2.75pt,
partopsep=2.00pt,
parsep=2.00pt,
label=Alph*/.,
ref=Alphenumi
]
I believe you should define your own environment, instead of adding all those options in the document body.
You may also want to do
usepackagefourier
usepackageerewhon
which chooses a newer version of Utopia for the text font, with better support for font encodings.
add a comment |Â
up vote
1
down vote
up vote
1
down vote
In order to break an automatic kerning, I suggest /
, which inserts an explicit kern, so disallowing the automatic one.
beginenumerate[
labelindent=10pt,
labelwidth=0pt,
labelsep=30.5pt,
leftmargin=!,
itemsep=2.00pt,
topsep=2.75pt,
partopsep=2.00pt,
parsep=2.00pt,
label=Alph*/.,
ref=Alphenumi
]
I believe you should define your own environment, instead of adding all those options in the document body.
You may also want to do
usepackagefourier
usepackageerewhon
which chooses a newer version of Utopia for the text font, with better support for font encodings.
In order to break an automatic kerning, I suggest /
, which inserts an explicit kern, so disallowing the automatic one.
beginenumerate[
labelindent=10pt,
labelwidth=0pt,
labelsep=30.5pt,
leftmargin=!,
itemsep=2.00pt,
topsep=2.75pt,
partopsep=2.00pt,
parsep=2.00pt,
label=Alph*/.,
ref=Alphenumi
]
I believe you should define your own environment, instead of adding all those options in the document body.
You may also want to do
usepackagefourier
usepackageerewhon
which chooses a newer version of Utopia for the text font, with better support for font encodings.
answered 17 mins ago
egreg
686k8418303078
686k8418303078
add a comment |Â
add a comment |Â
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
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f453781%2ffourier-font-and-enumitem-misbehaviour%23new-answer', 'question_page');
);
Post as a guest
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
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
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