How do I nest cases?How to write cases with LaTeX?How to customize the equation numbering in book document class?How resize box when using subnumcasemulti line equation with casesHow 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
Can a magnetic field of an object be stronger than its gravity?
Do I include animal companions when calculating difficulty of an encounter?
Diet Coke or water?
Is the decompression of compressed and encrypted data without decryption also theoretically impossible?
PhD student with mental health issues and bad performance
Applicants clearly not having the skills they advertise
Accidentally cashed a check twice
Why is Colorado so different politically from nearby states?
Old black and white movie: glowing black rocks slowly turn you into stone upon touch
What flavor of zksnark in tezos
Building a road to escape Earth's gravity by making a pyramid on Antartica
Can you please explain this joke: "I'm going bananas is what I tell my bananas before I leave the house"?
How to decline physical affection from a child whose parents are pressuring them?
correct term describing the action of sending a brand-new ship out into its first seafaring trip
Working in the USA for living expenses only; allowed on VWP?
Riley's, assemble!
Poisson distribution: why does time between events follow an exponential distribution?
Responsibility for visa checking
What does War Machine's "Canopy! Canopy!" line mean in "Avengers: Endgame"?
What happened to all the nuclear material being smuggled after the fall of the USSR?
Is it a problem that pull requests are approved without any comments
Traffic law UK, pedestrians
What are the words for people who cause trouble believing they know better?
How do you build a story from a world?
How do I nest cases?
How to write cases with LaTeX?How to customize the equation numbering in book document class?How resize box when using subnumcasemulti line equation with casesHow 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
The old JouleV
19.5k43175
19.5k43175
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]
.
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]
.
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]
.
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
745k8919513291
745k8919513291
add a comment |
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
The old JouleVThe old JouleV
19.5k43175
19.5k43175
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
2,142416
2,142416
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