How to align underlines in a cases environmentaligning a multiline formula with the bullet of itemizeAligning conditions in cases environmentProblem compiling cases environmentHow can I align multiple cases environment simultaneously?Cases environment left alignmentCases environment compresses fractions?Vertical alignment with cases environmentHow to align equations cases environmentEfficient way to align columns in cases environmentAlign text in a cases environment with text outside
Is there any evidence to support the claim that the United States was "suckered into WW1" by Zionists, made by Benjamin Freedman in his 1961 speech?
Limit of an integral vs Limit of the integrand
Why does a C.D.F need to be right-continuous?
How to make a language evolve quickly?
Should these notes be played as a chord or one after another?
What are some possible reasons that a father's name is missing from a birth certificate - England?
Understanding basic photoresistor circuit
Is there a faster way to calculate Abs[z]^2 numerically?
Can I do brevets (long distance rides) on my hybrid bike? If yes, how to start?
Are there variations of the regular runtimes of the Big-O-Notation?
Can the sorting of a list be verified without comparing neighbors?
How can a Lich look like a human without magic?
Would an 8% reduction in drag outweigh the weight addition from this custom CFD-tested winglet?
How can I answer high-school writing prompts without sounding weird and fake?
What are the ramifications of setting ARITHABORT ON for all connections in SQL Server?
How do I get past a 3-year ban from overstay with VWP?
Why use steam instead of just hot air?
How could we transfer large amounts of energy sourced in space to Earth?
Is the schwa sound consistent?
Why was this sacrifice sufficient?
What does i386 mean on macOS Mojave?
Why did God specifically target the firstborn in the 10th plague (Exodus 12:29-36)?
Best species to breed to intelligence
How do I compare the result of "1d20+x, with advantage" to "1d20+y, without advantage", assuming x < y?
How to align underlines in a cases environment
aligning a multiline formula with the bullet of itemizeAligning conditions in cases environmentProblem compiling cases environmentHow can I align multiple cases environment simultaneously?Cases environment left alignmentCases environment compresses fractions?Vertical alignment with cases environmentHow to align equations cases environmentEfficient way to align columns in cases environmentAlign text in a cases environment with text outside
Please consider this MWE:
documentclassarticle
usepackage[english]babel
usepackage[utf8]inputenc
usepackage[T1]fontenc
usepackage[a4paper,margin=1in,footskip=0.25in]geometry
usepackageamssymb
usepackageamsmath
usepackagemathtools
usepackageamsmath
begindocument
[
f(t)=begincases
2t+1&textif (0leq tleq2),\
hrulefill&textif (_ <t<_),
endcases
]
enddocument
How can we align the last two _
to position them at the same height as hrulefill
? Something like:
Also we need to position the <
, >
and the last t
with the above.
Thanks!!
horizontal-alignment vertical-alignment cases alignment
add a comment |
Please consider this MWE:
documentclassarticle
usepackage[english]babel
usepackage[utf8]inputenc
usepackage[T1]fontenc
usepackage[a4paper,margin=1in,footskip=0.25in]geometry
usepackageamssymb
usepackageamsmath
usepackagemathtools
usepackageamsmath
begindocument
[
f(t)=begincases
2t+1&textif (0leq tleq2),\
hrulefill&textif (_ <t<_),
endcases
]
enddocument
How can we align the last two _
to position them at the same height as hrulefill
? Something like:
Also we need to position the <
, >
and the last t
with the above.
Thanks!!
horizontal-alignment vertical-alignment cases alignment
add a comment |
Please consider this MWE:
documentclassarticle
usepackage[english]babel
usepackage[utf8]inputenc
usepackage[T1]fontenc
usepackage[a4paper,margin=1in,footskip=0.25in]geometry
usepackageamssymb
usepackageamsmath
usepackagemathtools
usepackageamsmath
begindocument
[
f(t)=begincases
2t+1&textif (0leq tleq2),\
hrulefill&textif (_ <t<_),
endcases
]
enddocument
How can we align the last two _
to position them at the same height as hrulefill
? Something like:
Also we need to position the <
, >
and the last t
with the above.
Thanks!!
horizontal-alignment vertical-alignment cases alignment
Please consider this MWE:
documentclassarticle
usepackage[english]babel
usepackage[utf8]inputenc
usepackage[T1]fontenc
usepackage[a4paper,margin=1in,footskip=0.25in]geometry
usepackageamssymb
usepackageamsmath
usepackagemathtools
usepackageamsmath
begindocument
[
f(t)=begincases
2t+1&textif (0leq tleq2),\
hrulefill&textif (_ <t<_),
endcases
]
enddocument
How can we align the last two _
to position them at the same height as hrulefill
? Something like:
Also we need to position the <
, >
and the last t
with the above.
Thanks!!
horizontal-alignment vertical-alignment cases alignment
horizontal-alignment vertical-alignment cases alignment
asked 1 hour ago
manoooohmanooooh
1,1991517
1,1991517
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
The hrulefill
command expands to
leavevmode leaders hrule hfill kern z@`
So one way to do what you want is to use hrule
, or better rule
, instead of _
. If you define
newcommandblankrule2mm0.4pt
then you can use it to produce:
Here is the full code:
documentclassarticle
usepackage[english]babel
usepackage[utf8]inputenc
usepackage[T1]fontenc
usepackage[a4paper,margin=1in,footskip=0.25in]geometry
usepackageamssymb
usepackageamsmath
usepackagemathtools
usepackageamsmath
newcommandblankrule2mm0.4pt
begindocument
[
f(t)=begincases
2t+1&textif (0leq tleq2),\
hrulefill&textif (blank <t<blank),
endcases
]
enddocument
Since you are already using mathtools I'd also recommend using the cases*
environment so that you can omit the text...
commands when using cases. Unfortunately, hrulefill
does not work inside a cases*
environment, so here is a fancier version of the blank
command that takes an optional argument that sets the length of the blank to the length of the supplied content:
documentclassarticle
usepackageamsmath
usepackagemathtools
usepackageamsmath
newcommandblank[1][$_$]rulewidthof#10.4pt
begindocument
[
f(t)=begincases*
2t+1&if (0leq tleq2),\
blank[$2t+1$]&if (blank <t<blank),
endcases*
]
enddocument
The output is similar to before. except that the default length of blank
is now the length of _
, which is slightly shorter.
Glad to know aboutcases*
!
– manooooh
1 hour ago
If you're using the computer modern fonts, you can take advantage of the fact that the digits have a width of .5em; that's more precise than 2mm.
– barbara beeton
57 secs ago
add a comment |
I would just work with phantoms in this case.
documentclassarticle
usepackage[english]babel
usepackage[utf8]inputenc
usepackage[T1]fontenc
usepackage[a4paper,margin=1in,footskip=0.25in]geometry
usepackageamssymb
usepackageamsmath
usepackagemathtools
usepackageamsmath
begindocument
[
f(t)=begincases
2t+1&textif (0leq tleq2),\
underlinephantom2t+1&textif (underlinephantom0 <t<underlinephantom2),
endcases
]
enddocument
Nice and understandable solution!!
– manooooh
1 hour 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%2f490254%2fhow-to-align-underlines-in-a-cases-environment%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
The hrulefill
command expands to
leavevmode leaders hrule hfill kern z@`
So one way to do what you want is to use hrule
, or better rule
, instead of _
. If you define
newcommandblankrule2mm0.4pt
then you can use it to produce:
Here is the full code:
documentclassarticle
usepackage[english]babel
usepackage[utf8]inputenc
usepackage[T1]fontenc
usepackage[a4paper,margin=1in,footskip=0.25in]geometry
usepackageamssymb
usepackageamsmath
usepackagemathtools
usepackageamsmath
newcommandblankrule2mm0.4pt
begindocument
[
f(t)=begincases
2t+1&textif (0leq tleq2),\
hrulefill&textif (blank <t<blank),
endcases
]
enddocument
Since you are already using mathtools I'd also recommend using the cases*
environment so that you can omit the text...
commands when using cases. Unfortunately, hrulefill
does not work inside a cases*
environment, so here is a fancier version of the blank
command that takes an optional argument that sets the length of the blank to the length of the supplied content:
documentclassarticle
usepackageamsmath
usepackagemathtools
usepackageamsmath
newcommandblank[1][$_$]rulewidthof#10.4pt
begindocument
[
f(t)=begincases*
2t+1&if (0leq tleq2),\
blank[$2t+1$]&if (blank <t<blank),
endcases*
]
enddocument
The output is similar to before. except that the default length of blank
is now the length of _
, which is slightly shorter.
Glad to know aboutcases*
!
– manooooh
1 hour ago
If you're using the computer modern fonts, you can take advantage of the fact that the digits have a width of .5em; that's more precise than 2mm.
– barbara beeton
57 secs ago
add a comment |
The hrulefill
command expands to
leavevmode leaders hrule hfill kern z@`
So one way to do what you want is to use hrule
, or better rule
, instead of _
. If you define
newcommandblankrule2mm0.4pt
then you can use it to produce:
Here is the full code:
documentclassarticle
usepackage[english]babel
usepackage[utf8]inputenc
usepackage[T1]fontenc
usepackage[a4paper,margin=1in,footskip=0.25in]geometry
usepackageamssymb
usepackageamsmath
usepackagemathtools
usepackageamsmath
newcommandblankrule2mm0.4pt
begindocument
[
f(t)=begincases
2t+1&textif (0leq tleq2),\
hrulefill&textif (blank <t<blank),
endcases
]
enddocument
Since you are already using mathtools I'd also recommend using the cases*
environment so that you can omit the text...
commands when using cases. Unfortunately, hrulefill
does not work inside a cases*
environment, so here is a fancier version of the blank
command that takes an optional argument that sets the length of the blank to the length of the supplied content:
documentclassarticle
usepackageamsmath
usepackagemathtools
usepackageamsmath
newcommandblank[1][$_$]rulewidthof#10.4pt
begindocument
[
f(t)=begincases*
2t+1&if (0leq tleq2),\
blank[$2t+1$]&if (blank <t<blank),
endcases*
]
enddocument
The output is similar to before. except that the default length of blank
is now the length of _
, which is slightly shorter.
Glad to know aboutcases*
!
– manooooh
1 hour ago
If you're using the computer modern fonts, you can take advantage of the fact that the digits have a width of .5em; that's more precise than 2mm.
– barbara beeton
57 secs ago
add a comment |
The hrulefill
command expands to
leavevmode leaders hrule hfill kern z@`
So one way to do what you want is to use hrule
, or better rule
, instead of _
. If you define
newcommandblankrule2mm0.4pt
then you can use it to produce:
Here is the full code:
documentclassarticle
usepackage[english]babel
usepackage[utf8]inputenc
usepackage[T1]fontenc
usepackage[a4paper,margin=1in,footskip=0.25in]geometry
usepackageamssymb
usepackageamsmath
usepackagemathtools
usepackageamsmath
newcommandblankrule2mm0.4pt
begindocument
[
f(t)=begincases
2t+1&textif (0leq tleq2),\
hrulefill&textif (blank <t<blank),
endcases
]
enddocument
Since you are already using mathtools I'd also recommend using the cases*
environment so that you can omit the text...
commands when using cases. Unfortunately, hrulefill
does not work inside a cases*
environment, so here is a fancier version of the blank
command that takes an optional argument that sets the length of the blank to the length of the supplied content:
documentclassarticle
usepackageamsmath
usepackagemathtools
usepackageamsmath
newcommandblank[1][$_$]rulewidthof#10.4pt
begindocument
[
f(t)=begincases*
2t+1&if (0leq tleq2),\
blank[$2t+1$]&if (blank <t<blank),
endcases*
]
enddocument
The output is similar to before. except that the default length of blank
is now the length of _
, which is slightly shorter.
The hrulefill
command expands to
leavevmode leaders hrule hfill kern z@`
So one way to do what you want is to use hrule
, or better rule
, instead of _
. If you define
newcommandblankrule2mm0.4pt
then you can use it to produce:
Here is the full code:
documentclassarticle
usepackage[english]babel
usepackage[utf8]inputenc
usepackage[T1]fontenc
usepackage[a4paper,margin=1in,footskip=0.25in]geometry
usepackageamssymb
usepackageamsmath
usepackagemathtools
usepackageamsmath
newcommandblankrule2mm0.4pt
begindocument
[
f(t)=begincases
2t+1&textif (0leq tleq2),\
hrulefill&textif (blank <t<blank),
endcases
]
enddocument
Since you are already using mathtools I'd also recommend using the cases*
environment so that you can omit the text...
commands when using cases. Unfortunately, hrulefill
does not work inside a cases*
environment, so here is a fancier version of the blank
command that takes an optional argument that sets the length of the blank to the length of the supplied content:
documentclassarticle
usepackageamsmath
usepackagemathtools
usepackageamsmath
newcommandblank[1][$_$]rulewidthof#10.4pt
begindocument
[
f(t)=begincases*
2t+1&if (0leq tleq2),\
blank[$2t+1$]&if (blank <t<blank),
endcases*
]
enddocument
The output is similar to before. except that the default length of blank
is now the length of _
, which is slightly shorter.
edited 1 hour ago
answered 1 hour ago
AndrewAndrew
32.4k34684
32.4k34684
Glad to know aboutcases*
!
– manooooh
1 hour ago
If you're using the computer modern fonts, you can take advantage of the fact that the digits have a width of .5em; that's more precise than 2mm.
– barbara beeton
57 secs ago
add a comment |
Glad to know aboutcases*
!
– manooooh
1 hour ago
If you're using the computer modern fonts, you can take advantage of the fact that the digits have a width of .5em; that's more precise than 2mm.
– barbara beeton
57 secs ago
Glad to know about
cases*
!– manooooh
1 hour ago
Glad to know about
cases*
!– manooooh
1 hour ago
If you're using the computer modern fonts, you can take advantage of the fact that the digits have a width of .5em; that's more precise than 2mm.
– barbara beeton
57 secs ago
If you're using the computer modern fonts, you can take advantage of the fact that the digits have a width of .5em; that's more precise than 2mm.
– barbara beeton
57 secs ago
add a comment |
I would just work with phantoms in this case.
documentclassarticle
usepackage[english]babel
usepackage[utf8]inputenc
usepackage[T1]fontenc
usepackage[a4paper,margin=1in,footskip=0.25in]geometry
usepackageamssymb
usepackageamsmath
usepackagemathtools
usepackageamsmath
begindocument
[
f(t)=begincases
2t+1&textif (0leq tleq2),\
underlinephantom2t+1&textif (underlinephantom0 <t<underlinephantom2),
endcases
]
enddocument
Nice and understandable solution!!
– manooooh
1 hour ago
add a comment |
I would just work with phantoms in this case.
documentclassarticle
usepackage[english]babel
usepackage[utf8]inputenc
usepackage[T1]fontenc
usepackage[a4paper,margin=1in,footskip=0.25in]geometry
usepackageamssymb
usepackageamsmath
usepackagemathtools
usepackageamsmath
begindocument
[
f(t)=begincases
2t+1&textif (0leq tleq2),\
underlinephantom2t+1&textif (underlinephantom0 <t<underlinephantom2),
endcases
]
enddocument
Nice and understandable solution!!
– manooooh
1 hour ago
add a comment |
I would just work with phantoms in this case.
documentclassarticle
usepackage[english]babel
usepackage[utf8]inputenc
usepackage[T1]fontenc
usepackage[a4paper,margin=1in,footskip=0.25in]geometry
usepackageamssymb
usepackageamsmath
usepackagemathtools
usepackageamsmath
begindocument
[
f(t)=begincases
2t+1&textif (0leq tleq2),\
underlinephantom2t+1&textif (underlinephantom0 <t<underlinephantom2),
endcases
]
enddocument
I would just work with phantoms in this case.
documentclassarticle
usepackage[english]babel
usepackage[utf8]inputenc
usepackage[T1]fontenc
usepackage[a4paper,margin=1in,footskip=0.25in]geometry
usepackageamssymb
usepackageamsmath
usepackagemathtools
usepackageamsmath
begindocument
[
f(t)=begincases
2t+1&textif (0leq tleq2),\
underlinephantom2t+1&textif (underlinephantom0 <t<underlinephantom2),
endcases
]
enddocument
answered 1 hour ago
marmotmarmot
126k6162308
126k6162308
Nice and understandable solution!!
– manooooh
1 hour ago
add a comment |
Nice and understandable solution!!
– manooooh
1 hour ago
Nice and understandable solution!!
– manooooh
1 hour ago
Nice and understandable solution!!
– manooooh
1 hour 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%2f490254%2fhow-to-align-underlines-in-a-cases-environment%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