How do I nest cases? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)Aligning equations in a cases environmentHow to write cases with LaTeX?How to customize the equation numbering in book document class?How resize box when using subnumcaseHow can I do this equation?how to break long equations in cases latex?How to write equations with arrow and illustrationEquation in LatexIncorrect horizontal spacing in cases modeUsing numcases with cases
How will be cipher selected when Client is running on version TLS 1.3 and server is running on TLS 1.2?
Is Normal(mean, variance) mod x still a normal distribution?
Why can't fire hurt Daenerys but it did to Jon Snow in season 1?
Why not use the yoke to control yaw, as well as pitch and roll?
Is the time—manner—place ordering of adverbials an oversimplification?
Why weren't discrete x86 CPUs ever used in game hardware?
2018 MacBook Pro won't let me install macOS High Sierra 10.13 from USB installer
What does the writing on Poe's helmet say?
My mentor says to set image to Fine instead of RAW — how is this different from JPG?
Order between one to one functions and their inverses
Are there any irrational/transcendental numbers for which the distribution of decimal digits is not uniform?
How could a hydrazine and N2O4 cloud (or it's reactants) show up in weather radar?
Does the transliteration of 'Dravidian' exist in Hindu scripture? Does 'Dravida' refer to a Geographical area or an ethnic group?
Is this Kuo-toa homebrew race balanced?
A proverb that is used to imply that you have unexpectedly faced a big problem
Marquee sign letters
How to ask rejected full-time candidates to apply to teach individual courses?
Random body shuffle every night—can we still function?
Did pre-Columbian Americans know the spherical shape of the Earth?
What is a more techy Technical Writer job title that isn't cutesy or confusing?
Pointing to problems without suggesting solutions
Inscribed circle in right-angled triangle
Should a wizard buy fine inks every time he want to copy spells into his spellbook?
By what mechanism was the 2017 General Election called?
How do I nest cases?
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)Aligning equations in a cases environmentHow to write cases with LaTeX?How to customize the equation numbering in book document class?How resize box when using subnumcaseHow can I do this equation?how to break long equations in cases latex?How to write equations with arrow and illustrationEquation in LatexIncorrect horizontal spacing in cases modeUsing numcases with cases
I am new to LaTeX. I know how to write basic equations in LaTeX. However, the following equation seems to be too difficult for me. Please help me with this. Thank you.
math-mode equations cases
add a comment |
I am new to LaTeX. I know how to write basic equations in LaTeX. However, the following equation seems to be too difficult for me. Please help me with this. Thank you.
math-mode equations cases
add a comment |
I am new to LaTeX. I know how to write basic equations in LaTeX. However, the following equation seems to be too difficult for me. Please help me with this. Thank you.
math-mode equations cases
I am new to LaTeX. I know how to write basic equations in LaTeX. However, the following equation seems to be too difficult for me. Please help me with this. Thank you.
math-mode equations cases
math-mode equations cases
edited Mar 24 at 15:58
JouleV
14.8k22666
14.8k22666
asked Mar 24 at 6:00
Nahid Hossain ShihabNahid Hossain Shihab
605
605
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
I'd not use the inner brace, but a standard notation for the minimum, just split across lines.
documentclassarticle
usepackageamsmath
DeclareMathOperatorlevlev
begindocument
beginequation*
lev_a,b(i,j)=
begincases
max(i,j) & textif $min(i,j)=0$, \[1ex]
beginaligned[b]
minbigl(lev_a,b&(i-1,j)+1, \
lev_a,b&(i,j-1)+1, \
lev_a,b&(i-1,j-1)+1_(a_ine b_j)
bigr)
endaligned & textotherwise.
endcases
endequation*
enddocument
You might prefer the following realization, which is obtained by using beginaligned
instead of beginaligned[b]
.
It works. Thank you.
– Nahid Hossain Shihab
Mar 25 at 13:27
add a comment |
amsmath
's cases
is defined for this. The horizontal space between the bracket and the inside contents is very good.
documentclassarticle
usepackageamsmath
begindocument
[
mathrmlev_a,b(i,j)=begincases
max(i,j)&textif $min(i,j)=0$,\
minbegincases
mathrmlev_a,b(i-1,j)+1\
mathrmlev_a,b(i,j-1)+1\
mathrmlev_a,b(i-1,j-1)+1_(a_ine b_j)
endcases &textotherwise.
endcases
]
enddocument
It seems to me that you are writing a document which uses lev() function quite often. In this case, you should define a new macro to avoid repetition (I use DeclareMathOperator
, which is the best way for this, thanks to egreg's suggestion in his comment).
documentclassarticle
usepackageamsmath
%newcommandlevmathrmlev: not good
DeclareMathOperatorlevlev
begindocument
[
lev_a,b(i,j)=begincases
max(i,j)&textif $min(i,j)=0$,\
minbegincases
lev_a,b(i-1,j)+1\
lev_a,b(i,j-1)+1\
lev_a,b(i-1,j-1)+1_(a_ine b_j)
endcases &textotherwise.
endcases
]
enddocument
add a comment |
If you use the function lev
a lot then it is a good idea to define it as follows
newcommandlev[2]mathrmlev_a, thinspace b (#1, thinspace #2)
Just type lev
and you will get the function with two arguments to enter.
documentclassarticle
usepackageamsmath
usepackagebooktabs
usepackagearray
begindocument
newcommandlev[2]mathrmlev_a, thinspace b (#1, thinspace #2)
beginequation
levij = leftlbrace
beginarrayl l
max(i, thinspace j) & textif~ min(i, thinspace j) =0,
\
min leftlbrace hspace-1mm
beginarrayl
levi-1j + 1
\
addlinespace[0.5mm]
levij-1 + 1
\
addlinespace[0.5mm]
levi-1j-1 + 1_(a_i neq b_j)
endarray
right. & textotherwise.
endarray
right.
endequation
enddocument
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%2f481152%2fhow-do-i-nest-cases%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
I'd not use the inner brace, but a standard notation for the minimum, just split across lines.
documentclassarticle
usepackageamsmath
DeclareMathOperatorlevlev
begindocument
beginequation*
lev_a,b(i,j)=
begincases
max(i,j) & textif $min(i,j)=0$, \[1ex]
beginaligned[b]
minbigl(lev_a,b&(i-1,j)+1, \
lev_a,b&(i,j-1)+1, \
lev_a,b&(i-1,j-1)+1_(a_ine b_j)
bigr)
endaligned & textotherwise.
endcases
endequation*
enddocument
You might prefer the following realization, which is obtained by using beginaligned
instead of beginaligned[b]
.
It works. Thank you.
– Nahid Hossain Shihab
Mar 25 at 13:27
add a comment |
I'd not use the inner brace, but a standard notation for the minimum, just split across lines.
documentclassarticle
usepackageamsmath
DeclareMathOperatorlevlev
begindocument
beginequation*
lev_a,b(i,j)=
begincases
max(i,j) & textif $min(i,j)=0$, \[1ex]
beginaligned[b]
minbigl(lev_a,b&(i-1,j)+1, \
lev_a,b&(i,j-1)+1, \
lev_a,b&(i-1,j-1)+1_(a_ine b_j)
bigr)
endaligned & textotherwise.
endcases
endequation*
enddocument
You might prefer the following realization, which is obtained by using beginaligned
instead of beginaligned[b]
.
It works. Thank you.
– Nahid Hossain Shihab
Mar 25 at 13:27
add a comment |
I'd not use the inner brace, but a standard notation for the minimum, just split across lines.
documentclassarticle
usepackageamsmath
DeclareMathOperatorlevlev
begindocument
beginequation*
lev_a,b(i,j)=
begincases
max(i,j) & textif $min(i,j)=0$, \[1ex]
beginaligned[b]
minbigl(lev_a,b&(i-1,j)+1, \
lev_a,b&(i,j-1)+1, \
lev_a,b&(i-1,j-1)+1_(a_ine b_j)
bigr)
endaligned & textotherwise.
endcases
endequation*
enddocument
You might prefer the following realization, which is obtained by using beginaligned
instead of beginaligned[b]
.
I'd not use the inner brace, but a standard notation for the minimum, just split across lines.
documentclassarticle
usepackageamsmath
DeclareMathOperatorlevlev
begindocument
beginequation*
lev_a,b(i,j)=
begincases
max(i,j) & textif $min(i,j)=0$, \[1ex]
beginaligned[b]
minbigl(lev_a,b&(i-1,j)+1, \
lev_a,b&(i,j-1)+1, \
lev_a,b&(i-1,j-1)+1_(a_ine b_j)
bigr)
endaligned & textotherwise.
endcases
endequation*
enddocument
You might prefer the following realization, which is obtained by using beginaligned
instead of beginaligned[b]
.
answered Mar 24 at 10:08
egregegreg
736k8919343260
736k8919343260
It works. Thank you.
– Nahid Hossain Shihab
Mar 25 at 13:27
add a comment |
It works. Thank you.
– Nahid Hossain Shihab
Mar 25 at 13:27
It works. Thank you.
– Nahid Hossain Shihab
Mar 25 at 13:27
It works. Thank you.
– Nahid Hossain Shihab
Mar 25 at 13:27
add a comment |
amsmath
's cases
is defined for this. The horizontal space between the bracket and the inside contents is very good.
documentclassarticle
usepackageamsmath
begindocument
[
mathrmlev_a,b(i,j)=begincases
max(i,j)&textif $min(i,j)=0$,\
minbegincases
mathrmlev_a,b(i-1,j)+1\
mathrmlev_a,b(i,j-1)+1\
mathrmlev_a,b(i-1,j-1)+1_(a_ine b_j)
endcases &textotherwise.
endcases
]
enddocument
It seems to me that you are writing a document which uses lev() function quite often. In this case, you should define a new macro to avoid repetition (I use DeclareMathOperator
, which is the best way for this, thanks to egreg's suggestion in his comment).
documentclassarticle
usepackageamsmath
%newcommandlevmathrmlev: not good
DeclareMathOperatorlevlev
begindocument
[
lev_a,b(i,j)=begincases
max(i,j)&textif $min(i,j)=0$,\
minbegincases
lev_a,b(i-1,j)+1\
lev_a,b(i,j-1)+1\
lev_a,b(i-1,j-1)+1_(a_ine b_j)
endcases &textotherwise.
endcases
]
enddocument
add a comment |
amsmath
's cases
is defined for this. The horizontal space between the bracket and the inside contents is very good.
documentclassarticle
usepackageamsmath
begindocument
[
mathrmlev_a,b(i,j)=begincases
max(i,j)&textif $min(i,j)=0$,\
minbegincases
mathrmlev_a,b(i-1,j)+1\
mathrmlev_a,b(i,j-1)+1\
mathrmlev_a,b(i-1,j-1)+1_(a_ine b_j)
endcases &textotherwise.
endcases
]
enddocument
It seems to me that you are writing a document which uses lev() function quite often. In this case, you should define a new macro to avoid repetition (I use DeclareMathOperator
, which is the best way for this, thanks to egreg's suggestion in his comment).
documentclassarticle
usepackageamsmath
%newcommandlevmathrmlev: not good
DeclareMathOperatorlevlev
begindocument
[
lev_a,b(i,j)=begincases
max(i,j)&textif $min(i,j)=0$,\
minbegincases
lev_a,b(i-1,j)+1\
lev_a,b(i,j-1)+1\
lev_a,b(i-1,j-1)+1_(a_ine b_j)
endcases &textotherwise.
endcases
]
enddocument
add a comment |
amsmath
's cases
is defined for this. The horizontal space between the bracket and the inside contents is very good.
documentclassarticle
usepackageamsmath
begindocument
[
mathrmlev_a,b(i,j)=begincases
max(i,j)&textif $min(i,j)=0$,\
minbegincases
mathrmlev_a,b(i-1,j)+1\
mathrmlev_a,b(i,j-1)+1\
mathrmlev_a,b(i-1,j-1)+1_(a_ine b_j)
endcases &textotherwise.
endcases
]
enddocument
It seems to me that you are writing a document which uses lev() function quite often. In this case, you should define a new macro to avoid repetition (I use DeclareMathOperator
, which is the best way for this, thanks to egreg's suggestion in his comment).
documentclassarticle
usepackageamsmath
%newcommandlevmathrmlev: not good
DeclareMathOperatorlevlev
begindocument
[
lev_a,b(i,j)=begincases
max(i,j)&textif $min(i,j)=0$,\
minbegincases
lev_a,b(i-1,j)+1\
lev_a,b(i,j-1)+1\
lev_a,b(i-1,j-1)+1_(a_ine b_j)
endcases &textotherwise.
endcases
]
enddocument
amsmath
's cases
is defined for this. The horizontal space between the bracket and the inside contents is very good.
documentclassarticle
usepackageamsmath
begindocument
[
mathrmlev_a,b(i,j)=begincases
max(i,j)&textif $min(i,j)=0$,\
minbegincases
mathrmlev_a,b(i-1,j)+1\
mathrmlev_a,b(i,j-1)+1\
mathrmlev_a,b(i-1,j-1)+1_(a_ine b_j)
endcases &textotherwise.
endcases
]
enddocument
It seems to me that you are writing a document which uses lev() function quite often. In this case, you should define a new macro to avoid repetition (I use DeclareMathOperator
, which is the best way for this, thanks to egreg's suggestion in his comment).
documentclassarticle
usepackageamsmath
%newcommandlevmathrmlev: not good
DeclareMathOperatorlevlev
begindocument
[
lev_a,b(i,j)=begincases
max(i,j)&textif $min(i,j)=0$,\
minbegincases
lev_a,b(i-1,j)+1\
lev_a,b(i,j-1)+1\
lev_a,b(i-1,j-1)+1_(a_ine b_j)
endcases &textotherwise.
endcases
]
enddocument
edited Mar 24 at 14:07
answered Mar 24 at 6:09
JouleVJouleV
14.8k22666
14.8k22666
add a comment |
add a comment |
If you use the function lev
a lot then it is a good idea to define it as follows
newcommandlev[2]mathrmlev_a, thinspace b (#1, thinspace #2)
Just type lev
and you will get the function with two arguments to enter.
documentclassarticle
usepackageamsmath
usepackagebooktabs
usepackagearray
begindocument
newcommandlev[2]mathrmlev_a, thinspace b (#1, thinspace #2)
beginequation
levij = leftlbrace
beginarrayl l
max(i, thinspace j) & textif~ min(i, thinspace j) =0,
\
min leftlbrace hspace-1mm
beginarrayl
levi-1j + 1
\
addlinespace[0.5mm]
levij-1 + 1
\
addlinespace[0.5mm]
levi-1j-1 + 1_(a_i neq b_j)
endarray
right. & textotherwise.
endarray
right.
endequation
enddocument
add a comment |
If you use the function lev
a lot then it is a good idea to define it as follows
newcommandlev[2]mathrmlev_a, thinspace b (#1, thinspace #2)
Just type lev
and you will get the function with two arguments to enter.
documentclassarticle
usepackageamsmath
usepackagebooktabs
usepackagearray
begindocument
newcommandlev[2]mathrmlev_a, thinspace b (#1, thinspace #2)
beginequation
levij = leftlbrace
beginarrayl l
max(i, thinspace j) & textif~ min(i, thinspace j) =0,
\
min leftlbrace hspace-1mm
beginarrayl
levi-1j + 1
\
addlinespace[0.5mm]
levij-1 + 1
\
addlinespace[0.5mm]
levi-1j-1 + 1_(a_i neq b_j)
endarray
right. & textotherwise.
endarray
right.
endequation
enddocument
add a comment |
If you use the function lev
a lot then it is a good idea to define it as follows
newcommandlev[2]mathrmlev_a, thinspace b (#1, thinspace #2)
Just type lev
and you will get the function with two arguments to enter.
documentclassarticle
usepackageamsmath
usepackagebooktabs
usepackagearray
begindocument
newcommandlev[2]mathrmlev_a, thinspace b (#1, thinspace #2)
beginequation
levij = leftlbrace
beginarrayl l
max(i, thinspace j) & textif~ min(i, thinspace j) =0,
\
min leftlbrace hspace-1mm
beginarrayl
levi-1j + 1
\
addlinespace[0.5mm]
levij-1 + 1
\
addlinespace[0.5mm]
levi-1j-1 + 1_(a_i neq b_j)
endarray
right. & textotherwise.
endarray
right.
endequation
enddocument
If you use the function lev
a lot then it is a good idea to define it as follows
newcommandlev[2]mathrmlev_a, thinspace b (#1, thinspace #2)
Just type lev
and you will get the function with two arguments to enter.
documentclassarticle
usepackageamsmath
usepackagebooktabs
usepackagearray
begindocument
newcommandlev[2]mathrmlev_a, thinspace b (#1, thinspace #2)
beginequation
levij = leftlbrace
beginarrayl l
max(i, thinspace j) & textif~ min(i, thinspace j) =0,
\
min leftlbrace hspace-1mm
beginarrayl
levi-1j + 1
\
addlinespace[0.5mm]
levij-1 + 1
\
addlinespace[0.5mm]
levi-1j-1 + 1_(a_i neq b_j)
endarray
right. & textotherwise.
endarray
right.
endequation
enddocument
answered Mar 24 at 6:17
Al-Motasem AldaoudeyehAl-Motasem Aldaoudeyeh
1,896414
1,896414
add a comment |
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%2f481152%2fhow-do-i-nest-cases%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