Placing a Tikzpicture and Matrix together
I need help a little on the matrix again and putting together the matrix and tikzpicture I created.
documentclass{article}
usepackage{tikz,amsmath}
usetikzlibrary{decorations.pathreplacing} %%% For curly braces
usetikzlibrary{shapes.arrows,matrix,positioning}
begin{document}
The Tikzpicture
begin{center}
begin{tikzpicture}
draw[<->,black,thick] (0,0)--(9,0);
draw (3,2pt)--(3,-2pt) node[below] {textcolor{red}{$-3$}};
draw (6,2pt)--(6,-2pt) node[below] {textcolor{red}{$3$}};
draw[decoration={brace,raise=5pt},decorate]
(0,0) -- node[above=6pt,align=center] {$(-infty,3)$} (2.95,0);
draw[decoration={brace,raise=5pt},decorate]
(3.05,0) -- node[above=6pt,align=center] {$(-3,3)$} (5.95,0);
draw[decoration={brace,raise=5pt},decorate]
(6.05,0) -- node[above=6pt,align=center] {$(3,infty)$} (9,0);
end{tikzpicture}
end{center}
The Matrix
begin{center}
begin{tikzpicture}[wide/.style={text width=#1,fill=green!40!gray}]
matrix[matrix of nodes,nodes={align=center,inner sep=3pt,anchor=center,
ultra thin,draw},draw,inner
sep=0pt,ampersand replacement=&] (mat1)
at (0,0){
f^{prime}(-4)>0 & f^{prime}(0)<0 & f^{prime}(4)>0 \
|[text width=33mm,wide=33mm]| {text{Test Value}} &
|[text width=33mm,minimum height=.5cm]| {$x=-4 $} &
|[text width=33mm,minimum height=.5cm]| {$x=0$} &
|[text width=33mm,minimum height=.5cm]| {$x=4$} & \
|[text width=33mm,wide=33mm]| text{Sign of $f^{prime}(x)$} &
|[text width=33mm,minimum height=.5cm]| {$f^{prime}(-4)>0$} &
|[text width=33mm,minimum height=.5cm]| {$f^{prime}(0)<0$} &
|[text width=33mm,minimum height=.5cm]| {$f^{prime}(4)>0$} & \
|[wide=33mm]| {strut Result\} &
|[text width=33mm]| {strut $f$ is increasing \ on $(-infty,-3)$} &
|[text width=33mm]| {strut $f$ is decreasing \ on $(-3,3)$} &
|[text width=33mm]| {strut $f$ is decreasing \ on $(3,infty)$} & \
};
end{tikzpicture}
end{center}
end{document}
This Outputs:
I am trying to put them together like in this (but a different yet similar example):
tikz-pgf tikz-matrix
add a comment |
I need help a little on the matrix again and putting together the matrix and tikzpicture I created.
documentclass{article}
usepackage{tikz,amsmath}
usetikzlibrary{decorations.pathreplacing} %%% For curly braces
usetikzlibrary{shapes.arrows,matrix,positioning}
begin{document}
The Tikzpicture
begin{center}
begin{tikzpicture}
draw[<->,black,thick] (0,0)--(9,0);
draw (3,2pt)--(3,-2pt) node[below] {textcolor{red}{$-3$}};
draw (6,2pt)--(6,-2pt) node[below] {textcolor{red}{$3$}};
draw[decoration={brace,raise=5pt},decorate]
(0,0) -- node[above=6pt,align=center] {$(-infty,3)$} (2.95,0);
draw[decoration={brace,raise=5pt},decorate]
(3.05,0) -- node[above=6pt,align=center] {$(-3,3)$} (5.95,0);
draw[decoration={brace,raise=5pt},decorate]
(6.05,0) -- node[above=6pt,align=center] {$(3,infty)$} (9,0);
end{tikzpicture}
end{center}
The Matrix
begin{center}
begin{tikzpicture}[wide/.style={text width=#1,fill=green!40!gray}]
matrix[matrix of nodes,nodes={align=center,inner sep=3pt,anchor=center,
ultra thin,draw},draw,inner
sep=0pt,ampersand replacement=&] (mat1)
at (0,0){
f^{prime}(-4)>0 & f^{prime}(0)<0 & f^{prime}(4)>0 \
|[text width=33mm,wide=33mm]| {text{Test Value}} &
|[text width=33mm,minimum height=.5cm]| {$x=-4 $} &
|[text width=33mm,minimum height=.5cm]| {$x=0$} &
|[text width=33mm,minimum height=.5cm]| {$x=4$} & \
|[text width=33mm,wide=33mm]| text{Sign of $f^{prime}(x)$} &
|[text width=33mm,minimum height=.5cm]| {$f^{prime}(-4)>0$} &
|[text width=33mm,minimum height=.5cm]| {$f^{prime}(0)<0$} &
|[text width=33mm,minimum height=.5cm]| {$f^{prime}(4)>0$} & \
|[wide=33mm]| {strut Result\} &
|[text width=33mm]| {strut $f$ is increasing \ on $(-infty,-3)$} &
|[text width=33mm]| {strut $f$ is decreasing \ on $(-3,3)$} &
|[text width=33mm]| {strut $f$ is decreasing \ on $(3,infty)$} & \
};
end{tikzpicture}
end{center}
end{document}
This Outputs:
I am trying to put them together like in this (but a different yet similar example):
tikz-pgf tikz-matrix
add a comment |
I need help a little on the matrix again and putting together the matrix and tikzpicture I created.
documentclass{article}
usepackage{tikz,amsmath}
usetikzlibrary{decorations.pathreplacing} %%% For curly braces
usetikzlibrary{shapes.arrows,matrix,positioning}
begin{document}
The Tikzpicture
begin{center}
begin{tikzpicture}
draw[<->,black,thick] (0,0)--(9,0);
draw (3,2pt)--(3,-2pt) node[below] {textcolor{red}{$-3$}};
draw (6,2pt)--(6,-2pt) node[below] {textcolor{red}{$3$}};
draw[decoration={brace,raise=5pt},decorate]
(0,0) -- node[above=6pt,align=center] {$(-infty,3)$} (2.95,0);
draw[decoration={brace,raise=5pt},decorate]
(3.05,0) -- node[above=6pt,align=center] {$(-3,3)$} (5.95,0);
draw[decoration={brace,raise=5pt},decorate]
(6.05,0) -- node[above=6pt,align=center] {$(3,infty)$} (9,0);
end{tikzpicture}
end{center}
The Matrix
begin{center}
begin{tikzpicture}[wide/.style={text width=#1,fill=green!40!gray}]
matrix[matrix of nodes,nodes={align=center,inner sep=3pt,anchor=center,
ultra thin,draw},draw,inner
sep=0pt,ampersand replacement=&] (mat1)
at (0,0){
f^{prime}(-4)>0 & f^{prime}(0)<0 & f^{prime}(4)>0 \
|[text width=33mm,wide=33mm]| {text{Test Value}} &
|[text width=33mm,minimum height=.5cm]| {$x=-4 $} &
|[text width=33mm,minimum height=.5cm]| {$x=0$} &
|[text width=33mm,minimum height=.5cm]| {$x=4$} & \
|[text width=33mm,wide=33mm]| text{Sign of $f^{prime}(x)$} &
|[text width=33mm,minimum height=.5cm]| {$f^{prime}(-4)>0$} &
|[text width=33mm,minimum height=.5cm]| {$f^{prime}(0)<0$} &
|[text width=33mm,minimum height=.5cm]| {$f^{prime}(4)>0$} & \
|[wide=33mm]| {strut Result\} &
|[text width=33mm]| {strut $f$ is increasing \ on $(-infty,-3)$} &
|[text width=33mm]| {strut $f$ is decreasing \ on $(-3,3)$} &
|[text width=33mm]| {strut $f$ is decreasing \ on $(3,infty)$} & \
};
end{tikzpicture}
end{center}
end{document}
This Outputs:
I am trying to put them together like in this (but a different yet similar example):
tikz-pgf tikz-matrix
I need help a little on the matrix again and putting together the matrix and tikzpicture I created.
documentclass{article}
usepackage{tikz,amsmath}
usetikzlibrary{decorations.pathreplacing} %%% For curly braces
usetikzlibrary{shapes.arrows,matrix,positioning}
begin{document}
The Tikzpicture
begin{center}
begin{tikzpicture}
draw[<->,black,thick] (0,0)--(9,0);
draw (3,2pt)--(3,-2pt) node[below] {textcolor{red}{$-3$}};
draw (6,2pt)--(6,-2pt) node[below] {textcolor{red}{$3$}};
draw[decoration={brace,raise=5pt},decorate]
(0,0) -- node[above=6pt,align=center] {$(-infty,3)$} (2.95,0);
draw[decoration={brace,raise=5pt},decorate]
(3.05,0) -- node[above=6pt,align=center] {$(-3,3)$} (5.95,0);
draw[decoration={brace,raise=5pt},decorate]
(6.05,0) -- node[above=6pt,align=center] {$(3,infty)$} (9,0);
end{tikzpicture}
end{center}
The Matrix
begin{center}
begin{tikzpicture}[wide/.style={text width=#1,fill=green!40!gray}]
matrix[matrix of nodes,nodes={align=center,inner sep=3pt,anchor=center,
ultra thin,draw},draw,inner
sep=0pt,ampersand replacement=&] (mat1)
at (0,0){
f^{prime}(-4)>0 & f^{prime}(0)<0 & f^{prime}(4)>0 \
|[text width=33mm,wide=33mm]| {text{Test Value}} &
|[text width=33mm,minimum height=.5cm]| {$x=-4 $} &
|[text width=33mm,minimum height=.5cm]| {$x=0$} &
|[text width=33mm,minimum height=.5cm]| {$x=4$} & \
|[text width=33mm,wide=33mm]| text{Sign of $f^{prime}(x)$} &
|[text width=33mm,minimum height=.5cm]| {$f^{prime}(-4)>0$} &
|[text width=33mm,minimum height=.5cm]| {$f^{prime}(0)<0$} &
|[text width=33mm,minimum height=.5cm]| {$f^{prime}(4)>0$} & \
|[wide=33mm]| {strut Result\} &
|[text width=33mm]| {strut $f$ is increasing \ on $(-infty,-3)$} &
|[text width=33mm]| {strut $f$ is decreasing \ on $(-3,3)$} &
|[text width=33mm]| {strut $f$ is decreasing \ on $(3,infty)$} & \
};
end{tikzpicture}
end{center}
end{document}
This Outputs:
I am trying to put them together like in this (but a different yet similar example):
tikz-pgf tikz-matrix
tikz-pgf tikz-matrix
asked 6 hours ago
MathScholar
6458
6458
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
like this?
i merge both tikzpicture
s in one. arrow and braces positions are determined relatively to matrix:
documentclass{article}
usepackage{tikz}
usetikzlibrary{arrows.meta,
decorations.pathreplacing, % For curly braces
matrix,
positioning}
usepackage{amsmath}
begin{document}
begin{center}
begin{tikzpicture}[
B/.style = {decoration={brace,raise=2mm,amplitude=1mm,
pre=moveto,pre length=1pt,
post=moveto,post length=1pt},thick, decorate},
arr/.style = {-Straight Barb, red, thick, shorten >=1mm, shorten <=1mm},
box/.style = {fill=white, text width=24mm, align=center, inner sep=0.5mm,
font=footnotesize, pos=0.25,
anchor=center,yshift=-2ex}
]
matrix (m) [matrix of math nodes,
nodes={thin, draw,
text width=28mm, minimum height=4ex, align=center,
inner sep=1mm, outer sep=0pt, anchor=center},
column sep=-pgflinewidth,
row sep=-pgflinewidth,
column 1/.style = {nodes={text width=21mm,
align=left,fill=olive!50}},
row 3/.style = {nodes={minimum height=8ex}},
]
{
text{Test Value}
& x=-4 & x=0 & x=4 \
text{Sign of } f^{prime}(x)
& f^{prime}(-4)>0 & f^{prime}(0)<0 & f^{prime}(4)>0 \
text{Result}
& begin{gathered} f text{ is increasing on}\
(-infty,-3)
end{gathered}
& begin{gathered} f text{ is decreasing on}\
(-3,3)
end{gathered}
& begin{gathered} f text{ is decreasing on}\
(3,infty)
end{gathered} \
};
coordinate[above=7mm of m-1-1.north] (aux1);
coordinate[above=1mm of aux1] (aux2);
draw[Stealth-Stealth,thick] (aux1) -- (aux1 -| m-1-4.east);
draw (aux2 -| m-1-3.west) -- + (0,-2mm) node[below] {textcolor{red}{$-3$}}
(aux2 -| m-1-3.east) -- + (0,-2mm) node[below] {textcolor{red}{$3$}};
draw[B] (aux1) --
node[above=3mm] {$(-infty,-3)$}
(aux1 -| m-1-2.east);
draw[B] (aux1 -| m-1-3.west) --
node[above=3mm] {$(-3,3)$}
(aux1 -| m-1-3.east);
draw[B] (aux1 -| m-1-4.west) --
node[above=3mm] {$(3,infty)$}
(aux1 -| m-1-4.east);
draw[arr]
(m-3-2.south) -- + (0,-0.6) -| ([xshift=-2mm] m-3-3.south)
node[box] {Change indicates relative maximum at $x=-3$};
draw[arr]
([xshift=2mm] m-3-3.south) -- + (0,-0.6) -| (m-3-4.south)
node[box] {Change indicates relative minimum at $x=3$};
end{tikzpicture}
end{center}
end{document}
edit: added are red arrows with text (below of the matrix) and defined minimum height for cells in the last matrix's row.
this is fantastic! Yes if you could add the text below, that would be great!
– MathScholar
5 hours ago
@MathScholar, done. also added missed end part of the mwe (happen at copy-past procedure ...)
– Zarko
4 hours ago
@Zarko, I feel my minimal example had nothing to do with the final solution. Thank you very much for this. Studying the manual must have taken you to this level of programming. I would not have been able to write on my own at this time!
– MathScholar
4 hours ago
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%2f467723%2fplacing-a-tikzpicture-and-matrix-together%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
like this?
i merge both tikzpicture
s in one. arrow and braces positions are determined relatively to matrix:
documentclass{article}
usepackage{tikz}
usetikzlibrary{arrows.meta,
decorations.pathreplacing, % For curly braces
matrix,
positioning}
usepackage{amsmath}
begin{document}
begin{center}
begin{tikzpicture}[
B/.style = {decoration={brace,raise=2mm,amplitude=1mm,
pre=moveto,pre length=1pt,
post=moveto,post length=1pt},thick, decorate},
arr/.style = {-Straight Barb, red, thick, shorten >=1mm, shorten <=1mm},
box/.style = {fill=white, text width=24mm, align=center, inner sep=0.5mm,
font=footnotesize, pos=0.25,
anchor=center,yshift=-2ex}
]
matrix (m) [matrix of math nodes,
nodes={thin, draw,
text width=28mm, minimum height=4ex, align=center,
inner sep=1mm, outer sep=0pt, anchor=center},
column sep=-pgflinewidth,
row sep=-pgflinewidth,
column 1/.style = {nodes={text width=21mm,
align=left,fill=olive!50}},
row 3/.style = {nodes={minimum height=8ex}},
]
{
text{Test Value}
& x=-4 & x=0 & x=4 \
text{Sign of } f^{prime}(x)
& f^{prime}(-4)>0 & f^{prime}(0)<0 & f^{prime}(4)>0 \
text{Result}
& begin{gathered} f text{ is increasing on}\
(-infty,-3)
end{gathered}
& begin{gathered} f text{ is decreasing on}\
(-3,3)
end{gathered}
& begin{gathered} f text{ is decreasing on}\
(3,infty)
end{gathered} \
};
coordinate[above=7mm of m-1-1.north] (aux1);
coordinate[above=1mm of aux1] (aux2);
draw[Stealth-Stealth,thick] (aux1) -- (aux1 -| m-1-4.east);
draw (aux2 -| m-1-3.west) -- + (0,-2mm) node[below] {textcolor{red}{$-3$}}
(aux2 -| m-1-3.east) -- + (0,-2mm) node[below] {textcolor{red}{$3$}};
draw[B] (aux1) --
node[above=3mm] {$(-infty,-3)$}
(aux1 -| m-1-2.east);
draw[B] (aux1 -| m-1-3.west) --
node[above=3mm] {$(-3,3)$}
(aux1 -| m-1-3.east);
draw[B] (aux1 -| m-1-4.west) --
node[above=3mm] {$(3,infty)$}
(aux1 -| m-1-4.east);
draw[arr]
(m-3-2.south) -- + (0,-0.6) -| ([xshift=-2mm] m-3-3.south)
node[box] {Change indicates relative maximum at $x=-3$};
draw[arr]
([xshift=2mm] m-3-3.south) -- + (0,-0.6) -| (m-3-4.south)
node[box] {Change indicates relative minimum at $x=3$};
end{tikzpicture}
end{center}
end{document}
edit: added are red arrows with text (below of the matrix) and defined minimum height for cells in the last matrix's row.
this is fantastic! Yes if you could add the text below, that would be great!
– MathScholar
5 hours ago
@MathScholar, done. also added missed end part of the mwe (happen at copy-past procedure ...)
– Zarko
4 hours ago
@Zarko, I feel my minimal example had nothing to do with the final solution. Thank you very much for this. Studying the manual must have taken you to this level of programming. I would not have been able to write on my own at this time!
– MathScholar
4 hours ago
add a comment |
like this?
i merge both tikzpicture
s in one. arrow and braces positions are determined relatively to matrix:
documentclass{article}
usepackage{tikz}
usetikzlibrary{arrows.meta,
decorations.pathreplacing, % For curly braces
matrix,
positioning}
usepackage{amsmath}
begin{document}
begin{center}
begin{tikzpicture}[
B/.style = {decoration={brace,raise=2mm,amplitude=1mm,
pre=moveto,pre length=1pt,
post=moveto,post length=1pt},thick, decorate},
arr/.style = {-Straight Barb, red, thick, shorten >=1mm, shorten <=1mm},
box/.style = {fill=white, text width=24mm, align=center, inner sep=0.5mm,
font=footnotesize, pos=0.25,
anchor=center,yshift=-2ex}
]
matrix (m) [matrix of math nodes,
nodes={thin, draw,
text width=28mm, minimum height=4ex, align=center,
inner sep=1mm, outer sep=0pt, anchor=center},
column sep=-pgflinewidth,
row sep=-pgflinewidth,
column 1/.style = {nodes={text width=21mm,
align=left,fill=olive!50}},
row 3/.style = {nodes={minimum height=8ex}},
]
{
text{Test Value}
& x=-4 & x=0 & x=4 \
text{Sign of } f^{prime}(x)
& f^{prime}(-4)>0 & f^{prime}(0)<0 & f^{prime}(4)>0 \
text{Result}
& begin{gathered} f text{ is increasing on}\
(-infty,-3)
end{gathered}
& begin{gathered} f text{ is decreasing on}\
(-3,3)
end{gathered}
& begin{gathered} f text{ is decreasing on}\
(3,infty)
end{gathered} \
};
coordinate[above=7mm of m-1-1.north] (aux1);
coordinate[above=1mm of aux1] (aux2);
draw[Stealth-Stealth,thick] (aux1) -- (aux1 -| m-1-4.east);
draw (aux2 -| m-1-3.west) -- + (0,-2mm) node[below] {textcolor{red}{$-3$}}
(aux2 -| m-1-3.east) -- + (0,-2mm) node[below] {textcolor{red}{$3$}};
draw[B] (aux1) --
node[above=3mm] {$(-infty,-3)$}
(aux1 -| m-1-2.east);
draw[B] (aux1 -| m-1-3.west) --
node[above=3mm] {$(-3,3)$}
(aux1 -| m-1-3.east);
draw[B] (aux1 -| m-1-4.west) --
node[above=3mm] {$(3,infty)$}
(aux1 -| m-1-4.east);
draw[arr]
(m-3-2.south) -- + (0,-0.6) -| ([xshift=-2mm] m-3-3.south)
node[box] {Change indicates relative maximum at $x=-3$};
draw[arr]
([xshift=2mm] m-3-3.south) -- + (0,-0.6) -| (m-3-4.south)
node[box] {Change indicates relative minimum at $x=3$};
end{tikzpicture}
end{center}
end{document}
edit: added are red arrows with text (below of the matrix) and defined minimum height for cells in the last matrix's row.
this is fantastic! Yes if you could add the text below, that would be great!
– MathScholar
5 hours ago
@MathScholar, done. also added missed end part of the mwe (happen at copy-past procedure ...)
– Zarko
4 hours ago
@Zarko, I feel my minimal example had nothing to do with the final solution. Thank you very much for this. Studying the manual must have taken you to this level of programming. I would not have been able to write on my own at this time!
– MathScholar
4 hours ago
add a comment |
like this?
i merge both tikzpicture
s in one. arrow and braces positions are determined relatively to matrix:
documentclass{article}
usepackage{tikz}
usetikzlibrary{arrows.meta,
decorations.pathreplacing, % For curly braces
matrix,
positioning}
usepackage{amsmath}
begin{document}
begin{center}
begin{tikzpicture}[
B/.style = {decoration={brace,raise=2mm,amplitude=1mm,
pre=moveto,pre length=1pt,
post=moveto,post length=1pt},thick, decorate},
arr/.style = {-Straight Barb, red, thick, shorten >=1mm, shorten <=1mm},
box/.style = {fill=white, text width=24mm, align=center, inner sep=0.5mm,
font=footnotesize, pos=0.25,
anchor=center,yshift=-2ex}
]
matrix (m) [matrix of math nodes,
nodes={thin, draw,
text width=28mm, minimum height=4ex, align=center,
inner sep=1mm, outer sep=0pt, anchor=center},
column sep=-pgflinewidth,
row sep=-pgflinewidth,
column 1/.style = {nodes={text width=21mm,
align=left,fill=olive!50}},
row 3/.style = {nodes={minimum height=8ex}},
]
{
text{Test Value}
& x=-4 & x=0 & x=4 \
text{Sign of } f^{prime}(x)
& f^{prime}(-4)>0 & f^{prime}(0)<0 & f^{prime}(4)>0 \
text{Result}
& begin{gathered} f text{ is increasing on}\
(-infty,-3)
end{gathered}
& begin{gathered} f text{ is decreasing on}\
(-3,3)
end{gathered}
& begin{gathered} f text{ is decreasing on}\
(3,infty)
end{gathered} \
};
coordinate[above=7mm of m-1-1.north] (aux1);
coordinate[above=1mm of aux1] (aux2);
draw[Stealth-Stealth,thick] (aux1) -- (aux1 -| m-1-4.east);
draw (aux2 -| m-1-3.west) -- + (0,-2mm) node[below] {textcolor{red}{$-3$}}
(aux2 -| m-1-3.east) -- + (0,-2mm) node[below] {textcolor{red}{$3$}};
draw[B] (aux1) --
node[above=3mm] {$(-infty,-3)$}
(aux1 -| m-1-2.east);
draw[B] (aux1 -| m-1-3.west) --
node[above=3mm] {$(-3,3)$}
(aux1 -| m-1-3.east);
draw[B] (aux1 -| m-1-4.west) --
node[above=3mm] {$(3,infty)$}
(aux1 -| m-1-4.east);
draw[arr]
(m-3-2.south) -- + (0,-0.6) -| ([xshift=-2mm] m-3-3.south)
node[box] {Change indicates relative maximum at $x=-3$};
draw[arr]
([xshift=2mm] m-3-3.south) -- + (0,-0.6) -| (m-3-4.south)
node[box] {Change indicates relative minimum at $x=3$};
end{tikzpicture}
end{center}
end{document}
edit: added are red arrows with text (below of the matrix) and defined minimum height for cells in the last matrix's row.
like this?
i merge both tikzpicture
s in one. arrow and braces positions are determined relatively to matrix:
documentclass{article}
usepackage{tikz}
usetikzlibrary{arrows.meta,
decorations.pathreplacing, % For curly braces
matrix,
positioning}
usepackage{amsmath}
begin{document}
begin{center}
begin{tikzpicture}[
B/.style = {decoration={brace,raise=2mm,amplitude=1mm,
pre=moveto,pre length=1pt,
post=moveto,post length=1pt},thick, decorate},
arr/.style = {-Straight Barb, red, thick, shorten >=1mm, shorten <=1mm},
box/.style = {fill=white, text width=24mm, align=center, inner sep=0.5mm,
font=footnotesize, pos=0.25,
anchor=center,yshift=-2ex}
]
matrix (m) [matrix of math nodes,
nodes={thin, draw,
text width=28mm, minimum height=4ex, align=center,
inner sep=1mm, outer sep=0pt, anchor=center},
column sep=-pgflinewidth,
row sep=-pgflinewidth,
column 1/.style = {nodes={text width=21mm,
align=left,fill=olive!50}},
row 3/.style = {nodes={minimum height=8ex}},
]
{
text{Test Value}
& x=-4 & x=0 & x=4 \
text{Sign of } f^{prime}(x)
& f^{prime}(-4)>0 & f^{prime}(0)<0 & f^{prime}(4)>0 \
text{Result}
& begin{gathered} f text{ is increasing on}\
(-infty,-3)
end{gathered}
& begin{gathered} f text{ is decreasing on}\
(-3,3)
end{gathered}
& begin{gathered} f text{ is decreasing on}\
(3,infty)
end{gathered} \
};
coordinate[above=7mm of m-1-1.north] (aux1);
coordinate[above=1mm of aux1] (aux2);
draw[Stealth-Stealth,thick] (aux1) -- (aux1 -| m-1-4.east);
draw (aux2 -| m-1-3.west) -- + (0,-2mm) node[below] {textcolor{red}{$-3$}}
(aux2 -| m-1-3.east) -- + (0,-2mm) node[below] {textcolor{red}{$3$}};
draw[B] (aux1) --
node[above=3mm] {$(-infty,-3)$}
(aux1 -| m-1-2.east);
draw[B] (aux1 -| m-1-3.west) --
node[above=3mm] {$(-3,3)$}
(aux1 -| m-1-3.east);
draw[B] (aux1 -| m-1-4.west) --
node[above=3mm] {$(3,infty)$}
(aux1 -| m-1-4.east);
draw[arr]
(m-3-2.south) -- + (0,-0.6) -| ([xshift=-2mm] m-3-3.south)
node[box] {Change indicates relative maximum at $x=-3$};
draw[arr]
([xshift=2mm] m-3-3.south) -- + (0,-0.6) -| (m-3-4.south)
node[box] {Change indicates relative minimum at $x=3$};
end{tikzpicture}
end{center}
end{document}
edit: added are red arrows with text (below of the matrix) and defined minimum height for cells in the last matrix's row.
edited 12 mins ago
answered 5 hours ago
Zarko
120k865156
120k865156
this is fantastic! Yes if you could add the text below, that would be great!
– MathScholar
5 hours ago
@MathScholar, done. also added missed end part of the mwe (happen at copy-past procedure ...)
– Zarko
4 hours ago
@Zarko, I feel my minimal example had nothing to do with the final solution. Thank you very much for this. Studying the manual must have taken you to this level of programming. I would not have been able to write on my own at this time!
– MathScholar
4 hours ago
add a comment |
this is fantastic! Yes if you could add the text below, that would be great!
– MathScholar
5 hours ago
@MathScholar, done. also added missed end part of the mwe (happen at copy-past procedure ...)
– Zarko
4 hours ago
@Zarko, I feel my minimal example had nothing to do with the final solution. Thank you very much for this. Studying the manual must have taken you to this level of programming. I would not have been able to write on my own at this time!
– MathScholar
4 hours ago
this is fantastic! Yes if you could add the text below, that would be great!
– MathScholar
5 hours ago
this is fantastic! Yes if you could add the text below, that would be great!
– MathScholar
5 hours ago
@MathScholar, done. also added missed end part of the mwe (happen at copy-past procedure ...)
– Zarko
4 hours ago
@MathScholar, done. also added missed end part of the mwe (happen at copy-past procedure ...)
– Zarko
4 hours ago
@Zarko, I feel my minimal example had nothing to do with the final solution. Thank you very much for this. Studying the manual must have taken you to this level of programming. I would not have been able to write on my own at this time!
– MathScholar
4 hours ago
@Zarko, I feel my minimal example had nothing to do with the final solution. Thank you very much for this. Studying the manual must have taken you to this level of programming. I would not have been able to write on my own at this time!
– MathScholar
4 hours ago
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f467723%2fplacing-a-tikzpicture-and-matrix-together%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