How do I nest cases? The 2019 Stack Overflow Developer Survey Results Are InAligning 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 can I define good in a religion that claims no moral authority?
RequirePermission not working
How come people say “Would of”?
How do PCB vias affect signal quality?
Deal with toxic manager when you can't quit
Worn-tile Scrabble
Accepted by European university, rejected by all American ones I applied to? Possible reasons?
How to type a long/em dash `—`
The difference between dialogue marks
How to charge AirPods to keep battery healthy?
How much of the clove should I use when using big garlic heads?
writing variables above the numbers in tikz picture
What to do when moving next to a bird sanctuary with a loosely-domesticated cat?
Is it okay to consider publishing in my first year of PhD?
Dropping list elements from nested list after evaluation
Can I have a signal generator on while it's not connected?
Loose spokes after only a few rides
Will it cause any balance problems to have PCs level up and gain the benefits of a long rest mid-fight?
I am an eight letter word. What am I?
"as much details as you can remember"
What do hard-Brexiteers want with respect to the Irish border?
Does HR tell a hiring manager about salary negotiations?
What does もの mean in this sentence?
Is it safe to harvest rainwater that fell on solar panels?
How do I nest cases?
The 2019 Stack Overflow Developer Survey Results Are InAligning 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
12.6k22663
12.6k22663
asked Mar 24 at 6:00
Nahid Hossain ShihabNahid Hossain Shihab
584
584
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
733k8919313255
733k8919313255
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
12.6k22663
12.6k22663
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