How do I nest cases? The Next CEO of Stack OverflowAligning 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
Is it ever safe to open a suspicious HTML file (e.g. email attachment)?
What day is it again?
What steps are necessary to read a Modern SSD in Medieval Europe?
Why is the US ranked as #45 in Press Freedom ratings, despite its extremely permissive free speech laws?
Is it ok to trim down a tube patch?
Is there such a thing as a proper verb, like a proper noun?
Strange use of "whether ... than ..." in official text
How to get the last not-null value in an ordered column of a huge table?
Does destroying a Lich's phylactery destroy the soul within it?
Spaces in which all closed sets are regular closed
Is it convenient to ask the journal's editor for two additional days to complete a review?
How do I fit a non linear curve?
Is there a reasonable and studied concept of reduction between regular languages?
Why is information "lost" when it got into a black hole?
Can you teleport closer to a creature you are Frightened of?
My ex-girlfriend uses my Apple ID to login to her iPad, do I have to give her my Apple ID password to reset it?
Is dried pee considered dirt?
What is the difference between "hamstring tendon" and "common hamstring tendon"?
Is French Guiana a (hard) EU border?
Is a distribution that is normal, but highly skewed, considered Gaussian?
How did Beeri the Hittite come up with naming his daughter Yehudit?
Players Circumventing the limitations of Wish
Redefining symbol midway through a document
Easy to read palindrome checker
How do I nest cases?
The Next CEO of Stack OverflowAligning 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
9,39322256
9,39322256
asked Mar 24 at 6:00
Nahid HossainNahid Hossain
513
513
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
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 |
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
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
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
730k8819293242
730k8819293242
It works. Thank you.
– Nahid Hossain
Mar 25 at 13:27
add a comment |
It works. Thank you.
– Nahid Hossain
Mar 25 at 13:27
It works. Thank you.
– Nahid Hossain
Mar 25 at 13:27
It works. Thank you.
– Nahid Hossain
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
9,39322256
9,39322256
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,869414
1,869414
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