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
What happened in Rome, when the western empire "fell"?
What is the difference between "hamstring tendon" and "common hamstring tendon"?
Is there such a thing as a proper verb, like a proper noun?
(How) Could a medieval fantasy world survive a magic-induced "nuclear winter"?
Computationally populating tables with probability data
Yu-Gi-Oh cards in Python 3
Why is the US ranked as #45 in Press Freedom ratings, despite its extremely permissive free speech laws?
What was Carter Burke's job for "the company" in Aliens?
"Eavesdropping" vs "Listen in on"
Does higher Oxidation/ reduction potential translate to higher energy storage in battery?
free fall ellipse or parabola?
Where do students learn to solve polynomial equations these days?
Is it correct to say moon starry nights?
Inexact numbers as keys in Association?
Can Sneak Attack be used when hitting with an improvised weapon?
Expectation in a stochastic differential equation
Help! I cannot understand this game’s notations!
Why the last AS PATH item always is `I` or `?`?
How to find image of a complex function with given constraints?
Traduction de « Life is a roller coaster »
Graph of the history of databases
I dug holes for my pergola too wide
What CSS properties can the br tag have?
Does destroying a Lich's phylactery destroy the soul within it?
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