How do I align tablenotes in a threeparttable
Edit: Now I realize there is a issue with very long notes, specially because I am working with A5 paper.
Using Mica's solution:

Having the tablenotes flushleft however works just fine.
Two questions in one:
- How do I align the
tablenotesto start at the left of the table and figure? (Theflushleftoption ofthreeparttabledoes affect the whole threeparttable and creates inconsistency) - Why my code displays this difference in the
tablenotes, when comparing figure and table?

documentclass{memoir}
usepackage{lmodern} % Usa a fonte Latin Modern
usepackage[T1]{fontenc} % Selecao de codigos de fonte.
usepackage[utf8]{inputenc} % Codificacao do documento (conv. auto. dos acentos)
usepackage[brazil]{babel}
usepackage[range-phrase={,a,}]{siunitx}
sisetup{
group-digits=true,
group-four-digits=true,
group-separator={,},
output-decimal-marker={,}
}
usepackage{caption}
captionsetup{
justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=onelineskip,
width=0.95linewidth,
}
setfloatadjustment{table}{centering}
setfloatadjustment{figure}{centering}
setfloatadjustment{threeparttable}{centering}
usepackage{tikz}
usepackage{pgfplots}
usepackage{threeparttable}
begin{document}
begin{figure}
captionof{figure}{Pressão}
label{fig:pvapor2}
begin{threeparttable}
begin{tikzpicture}
begin{axis}[grid=both,trim axis left, trim axis right,
xlabel={Something else}, ylabel={Something},
xmin= 1150,
xmax=1550,
ymin=-0.02
]
addplot+[ultra thick] coordinates {
(1300-273,101325*4.278*10^-11)
(1400-273,101325*8.133*10^-10)
(1500-273,101325*1.040*10^-8)
(1600-273,101325*9.636*10^-8)
(1687-273,101325*5.377*10^-7)
(1700-273,101325*6.662*10^-7)
(1800-273,101325*3.117*10^-6)
(1900-273,101325*1.238*10^-5)
};
end{axis}
end{tikzpicture}
begin{tablenotes}
item Fonte: Autor.
end{tablenotes}
end{threeparttable}
end{figure}
begin{table}
captionof{table}{Planejamento}
label{tab:planejamentoexperimental}
begin{threeparttable}[t]
begin{tabular}{@{}SSSS @{}}
toprule
text{Ordem} & text{Ensaio} & text{Fator A} & text{Fator B} \
midrule
12 & 1 & 0 & 0\
5 & 2 & -1.41421 & 0\
2 & 3 & 1 & -1\
11 & 4 & 0 & 0\
13 & 5 & 0 & 0\
10 & 6 & 0 & 0\
8 & 7 & 0 & 1.41421\
1 & 8 & -1 & -1\
9 & 9 & 0 & 0\
7 & 10 & 0 & -1.41421\
3 & 11 & -1 & 1\
4 & 12 & 1 & 1\
6 & 13 & 1.414214 & 0\
bottomrule
end{tabular}
begin{tablenotes}
item Fonte: Autor.
end{tablenotes}
end{threeparttable}
end{table}
end{document}
horizontal-alignment threeparttable tablenotes
add a comment |
Edit: Now I realize there is a issue with very long notes, specially because I am working with A5 paper.
Using Mica's solution:

Having the tablenotes flushleft however works just fine.
Two questions in one:
- How do I align the
tablenotesto start at the left of the table and figure? (Theflushleftoption ofthreeparttabledoes affect the whole threeparttable and creates inconsistency) - Why my code displays this difference in the
tablenotes, when comparing figure and table?

documentclass{memoir}
usepackage{lmodern} % Usa a fonte Latin Modern
usepackage[T1]{fontenc} % Selecao de codigos de fonte.
usepackage[utf8]{inputenc} % Codificacao do documento (conv. auto. dos acentos)
usepackage[brazil]{babel}
usepackage[range-phrase={,a,}]{siunitx}
sisetup{
group-digits=true,
group-four-digits=true,
group-separator={,},
output-decimal-marker={,}
}
usepackage{caption}
captionsetup{
justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=onelineskip,
width=0.95linewidth,
}
setfloatadjustment{table}{centering}
setfloatadjustment{figure}{centering}
setfloatadjustment{threeparttable}{centering}
usepackage{tikz}
usepackage{pgfplots}
usepackage{threeparttable}
begin{document}
begin{figure}
captionof{figure}{Pressão}
label{fig:pvapor2}
begin{threeparttable}
begin{tikzpicture}
begin{axis}[grid=both,trim axis left, trim axis right,
xlabel={Something else}, ylabel={Something},
xmin= 1150,
xmax=1550,
ymin=-0.02
]
addplot+[ultra thick] coordinates {
(1300-273,101325*4.278*10^-11)
(1400-273,101325*8.133*10^-10)
(1500-273,101325*1.040*10^-8)
(1600-273,101325*9.636*10^-8)
(1687-273,101325*5.377*10^-7)
(1700-273,101325*6.662*10^-7)
(1800-273,101325*3.117*10^-6)
(1900-273,101325*1.238*10^-5)
};
end{axis}
end{tikzpicture}
begin{tablenotes}
item Fonte: Autor.
end{tablenotes}
end{threeparttable}
end{figure}
begin{table}
captionof{table}{Planejamento}
label{tab:planejamentoexperimental}
begin{threeparttable}[t]
begin{tabular}{@{}SSSS @{}}
toprule
text{Ordem} & text{Ensaio} & text{Fator A} & text{Fator B} \
midrule
12 & 1 & 0 & 0\
5 & 2 & -1.41421 & 0\
2 & 3 & 1 & -1\
11 & 4 & 0 & 0\
13 & 5 & 0 & 0\
10 & 6 & 0 & 0\
8 & 7 & 0 & 1.41421\
1 & 8 & -1 & -1\
9 & 9 & 0 & 0\
7 & 10 & 0 & -1.41421\
3 & 11 & -1 & 1\
4 & 12 & 1 & 1\
6 & 13 & 1.414214 & 0\
bottomrule
end{tabular}
begin{tablenotes}
item Fonte: Autor.
end{tablenotes}
end{threeparttable}
end{table}
end{document}
horizontal-alignment threeparttable tablenotes
1
Somehowthreeparttablereads the last tables size, this does not work for your TikZ picture, which explains the difference in behaviour?
– sheß
yesterday
I remember having head some luck withrenewcommandTPTminimum{linewidth}but dont know how exactly
– sheß
yesterday
add a comment |
Edit: Now I realize there is a issue with very long notes, specially because I am working with A5 paper.
Using Mica's solution:

Having the tablenotes flushleft however works just fine.
Two questions in one:
- How do I align the
tablenotesto start at the left of the table and figure? (Theflushleftoption ofthreeparttabledoes affect the whole threeparttable and creates inconsistency) - Why my code displays this difference in the
tablenotes, when comparing figure and table?

documentclass{memoir}
usepackage{lmodern} % Usa a fonte Latin Modern
usepackage[T1]{fontenc} % Selecao de codigos de fonte.
usepackage[utf8]{inputenc} % Codificacao do documento (conv. auto. dos acentos)
usepackage[brazil]{babel}
usepackage[range-phrase={,a,}]{siunitx}
sisetup{
group-digits=true,
group-four-digits=true,
group-separator={,},
output-decimal-marker={,}
}
usepackage{caption}
captionsetup{
justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=onelineskip,
width=0.95linewidth,
}
setfloatadjustment{table}{centering}
setfloatadjustment{figure}{centering}
setfloatadjustment{threeparttable}{centering}
usepackage{tikz}
usepackage{pgfplots}
usepackage{threeparttable}
begin{document}
begin{figure}
captionof{figure}{Pressão}
label{fig:pvapor2}
begin{threeparttable}
begin{tikzpicture}
begin{axis}[grid=both,trim axis left, trim axis right,
xlabel={Something else}, ylabel={Something},
xmin= 1150,
xmax=1550,
ymin=-0.02
]
addplot+[ultra thick] coordinates {
(1300-273,101325*4.278*10^-11)
(1400-273,101325*8.133*10^-10)
(1500-273,101325*1.040*10^-8)
(1600-273,101325*9.636*10^-8)
(1687-273,101325*5.377*10^-7)
(1700-273,101325*6.662*10^-7)
(1800-273,101325*3.117*10^-6)
(1900-273,101325*1.238*10^-5)
};
end{axis}
end{tikzpicture}
begin{tablenotes}
item Fonte: Autor.
end{tablenotes}
end{threeparttable}
end{figure}
begin{table}
captionof{table}{Planejamento}
label{tab:planejamentoexperimental}
begin{threeparttable}[t]
begin{tabular}{@{}SSSS @{}}
toprule
text{Ordem} & text{Ensaio} & text{Fator A} & text{Fator B} \
midrule
12 & 1 & 0 & 0\
5 & 2 & -1.41421 & 0\
2 & 3 & 1 & -1\
11 & 4 & 0 & 0\
13 & 5 & 0 & 0\
10 & 6 & 0 & 0\
8 & 7 & 0 & 1.41421\
1 & 8 & -1 & -1\
9 & 9 & 0 & 0\
7 & 10 & 0 & -1.41421\
3 & 11 & -1 & 1\
4 & 12 & 1 & 1\
6 & 13 & 1.414214 & 0\
bottomrule
end{tabular}
begin{tablenotes}
item Fonte: Autor.
end{tablenotes}
end{threeparttable}
end{table}
end{document}
horizontal-alignment threeparttable tablenotes
Edit: Now I realize there is a issue with very long notes, specially because I am working with A5 paper.
Using Mica's solution:

Having the tablenotes flushleft however works just fine.
Two questions in one:
- How do I align the
tablenotesto start at the left of the table and figure? (Theflushleftoption ofthreeparttabledoes affect the whole threeparttable and creates inconsistency) - Why my code displays this difference in the
tablenotes, when comparing figure and table?

documentclass{memoir}
usepackage{lmodern} % Usa a fonte Latin Modern
usepackage[T1]{fontenc} % Selecao de codigos de fonte.
usepackage[utf8]{inputenc} % Codificacao do documento (conv. auto. dos acentos)
usepackage[brazil]{babel}
usepackage[range-phrase={,a,}]{siunitx}
sisetup{
group-digits=true,
group-four-digits=true,
group-separator={,},
output-decimal-marker={,}
}
usepackage{caption}
captionsetup{
justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=onelineskip,
width=0.95linewidth,
}
setfloatadjustment{table}{centering}
setfloatadjustment{figure}{centering}
setfloatadjustment{threeparttable}{centering}
usepackage{tikz}
usepackage{pgfplots}
usepackage{threeparttable}
begin{document}
begin{figure}
captionof{figure}{Pressão}
label{fig:pvapor2}
begin{threeparttable}
begin{tikzpicture}
begin{axis}[grid=both,trim axis left, trim axis right,
xlabel={Something else}, ylabel={Something},
xmin= 1150,
xmax=1550,
ymin=-0.02
]
addplot+[ultra thick] coordinates {
(1300-273,101325*4.278*10^-11)
(1400-273,101325*8.133*10^-10)
(1500-273,101325*1.040*10^-8)
(1600-273,101325*9.636*10^-8)
(1687-273,101325*5.377*10^-7)
(1700-273,101325*6.662*10^-7)
(1800-273,101325*3.117*10^-6)
(1900-273,101325*1.238*10^-5)
};
end{axis}
end{tikzpicture}
begin{tablenotes}
item Fonte: Autor.
end{tablenotes}
end{threeparttable}
end{figure}
begin{table}
captionof{table}{Planejamento}
label{tab:planejamentoexperimental}
begin{threeparttable}[t]
begin{tabular}{@{}SSSS @{}}
toprule
text{Ordem} & text{Ensaio} & text{Fator A} & text{Fator B} \
midrule
12 & 1 & 0 & 0\
5 & 2 & -1.41421 & 0\
2 & 3 & 1 & -1\
11 & 4 & 0 & 0\
13 & 5 & 0 & 0\
10 & 6 & 0 & 0\
8 & 7 & 0 & 1.41421\
1 & 8 & -1 & -1\
9 & 9 & 0 & 0\
7 & 10 & 0 & -1.41421\
3 & 11 & -1 & 1\
4 & 12 & 1 & 1\
6 & 13 & 1.414214 & 0\
bottomrule
end{tabular}
begin{tablenotes}
item Fonte: Autor.
end{tablenotes}
end{threeparttable}
end{table}
end{document}
horizontal-alignment threeparttable tablenotes
horizontal-alignment threeparttable tablenotes
edited 21 hours ago
G. Bay
asked yesterday
G. BayG. Bay
1,3401827
1,3401827
1
Somehowthreeparttablereads the last tables size, this does not work for your TikZ picture, which explains the difference in behaviour?
– sheß
yesterday
I remember having head some luck withrenewcommandTPTminimum{linewidth}but dont know how exactly
– sheß
yesterday
add a comment |
1
Somehowthreeparttablereads the last tables size, this does not work for your TikZ picture, which explains the difference in behaviour?
– sheß
yesterday
I remember having head some luck withrenewcommandTPTminimum{linewidth}but dont know how exactly
– sheß
yesterday
1
1
Somehow
threeparttable reads the last tables size, this does not work for your TikZ picture, which explains the difference in behaviour?– sheß
yesterday
Somehow
threeparttable reads the last tables size, this does not work for your TikZ picture, which explains the difference in behaviour?– sheß
yesterday
I remember having head some luck with
renewcommandTPTminimum{linewidth} but dont know how exactly– sheß
yesterday
I remember having head some luck with
renewcommandTPTminimum{linewidth} but dont know how exactly– sheß
yesterday
add a comment |
2 Answers
2
active
oldest
votes
In the following example, I have used the flushleft option to the individual tablenotes environments. I have also embedded the tikzpicture in a tabular environment to overcome the alignment issue there.

documentclass{memoir}
usepackage{lmodern} % Usa a fonte Latin Modern
usepackage[T1]{fontenc} % Selecao de codigos de fonte.
usepackage[utf8]{inputenc} % Codificacao do documento (conv. auto. dos acentos)
usepackage[brazil]{babel}
usepackage[range-phrase={,a,}]{siunitx}
sisetup{
group-digits=true,
group-four-digits=true,
group-separator={,},
output-decimal-marker={,}
}
usepackage{caption}
captionsetup{
justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=onelineskip,
width=0.95linewidth,
}
setfloatadjustment{table}{centering}
setfloatadjustment{figure}{centering}
setfloatadjustment{threeparttable}{centering}
usepackage{tikz}
usepackage{pgfplots}
usepackage{threeparttable}
begin{document}
begin{figure}
caption{Pressão}
label{fig:pvapor2}
begin{threeparttable}
begin{tabular}{@{}c@{}}
begin{tikzpicture}
begin{axis}[grid=both,trim axis left, trim axis right,
xlabel={Something else}, ylabel={Something},
xmin= 1150,
xmax=1550,
ymin=-0.02
]
addplot+[ultra thick] coordinates {
(1300-273,101325*4.278*10^-11)
(1400-273,101325*8.133*10^-10)
(1500-273,101325*1.040*10^-8)
(1600-273,101325*9.636*10^-8)
(1687-273,101325*5.377*10^-7)
(1700-273,101325*6.662*10^-7)
(1800-273,101325*3.117*10^-6)
(1900-273,101325*1.238*10^-5)
};
end{axis}
end{tikzpicture}
end{tabular}
begin{tablenotes}[flushleft]
item Fonte: Autor.
end{tablenotes}
end{threeparttable}
end{figure}
begin{table}
caption{Planejamento}
label{tab:planejamentoexperimental}
begin{threeparttable}[t]
begin{tabular}{@{}SSSS @{}}
toprule
text{Ordem} & text{Ensaio} & text{Fator A} & text{Fator B} \
midrule
12 & 1 & 0 & 0\
5 & 2 & -1.41421 & 0\
2 & 3 & 1 & -1\
11 & 4 & 0 & 0\
13 & 5 & 0 & 0\
10 & 6 & 0 & 0\
8 & 7 & 0 & 1.41421\
1 & 8 & -1 & -1\
9 & 9 & 0 & 0\
7 & 10 & 0 & -1.41421\
3 & 11 & -1 & 1\
4 & 12 & 1 & 1\
6 & 13 & 1.414214 & 0\
bottomrule
end{tabular}
begin{tablenotes}[flushleft]
item Fonte: Autor.
end{tablenotes}
end{threeparttable}
end{table}
end{document}
add a comment |
Given that you're not using any tnote directives, employing the threeparttable machinery and a tablenotes environment seems inappropriate or, at the least, like massive overkill. The simplest solution for your formatting objective would appear to consist of place the "Fonte" ("source", right?) line into the body of the tabular environment. In the code below, that's done by writing
multicolumn{4}{@{}l}{footnotesize Fonte: Autor.}
While you're making ajdustments, you should be a bit more deliberate in the way you use the S column type, especially in view of the fact that the SSSS one-size-fits-all approach is ill advised.
The same argument holds for the treatment of the material in the figure environment: There's no need for the threeparttable environment machinery. Just place the tikzpicture environment in a single-column tabular environment, with column type @{}l@{}, and let the second row consist of
footnotesize Fonte: Autor. % second "row"

documentclass{memoir}
usepackage{lmodern} % Usa a fonte Latin Modern
usepackage[T1]{fontenc} % Selecao de codigos de fonte.
usepackage[utf8]{inputenc}
usepackage[brazil]{babel}
usepackage{siunitx}
sisetup{range-phrase={,a,},
group-digits=true,
group-four-digits=true,
group-separator={,},
output-decimal-marker={,}
}
usepackage{caption}
captionsetup{justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=1ex,
%width=0.95linewidth,
}
setfloatadjustment{table}{centering}
usepackage{tikz}
usepackage{pgfplots}
begin{document}
setcounter{chapter}{2} % just for this example
begin{table}
caption{Planejamento}
label{tab:planejamentoexperimental}
begin{tabular}{@{} *{2}{S[table-format=2.0]}
*{2}{S[table-format=-1.5]} @{}}
toprule
{Ordem} & {Ensaio} & {Fator A} & {Fator B} \
midrule
12 & 1 & 0 & 0\
5 & 2 & -1.41421 & 0\
2 & 3 & 1 & -1\
11 & 4 & 0 & 0\
13 & 5 & 0 & 0\
10 & 6 & 0 & 0\
8 & 7 & 0 & 1.41421\
1 & 8 & -1 & -1\
9 & 9 & 0 & 0\
7 & 10 & 0 & -1.41421\
3 & 11 & -1 & 1\
4 & 12 & 1 & 1\
6 & 13 & 1.414214 & 0\
bottomrule
addlinespace
multicolumn{4}{@{}l}{footnotesize Fonte: Autor.}
end{tabular}
end{table}
begin{figure}[h!]
centering
caption{Pressão}
label{fig:pvapor2}
begin{tabular}{@{}l@{}}
begin{tikzpicture}
begin{axis}[grid=both,trim axis left, trim axis right,
xlabel={Something else}, ylabel={Something},
xmin= 1150,
xmax=1550,
ymin=-0.02
]
addplot+[ultra thick] coordinates {
(1300-273,101325*4.278*10^-11)
(1400-273,101325*8.133*10^-10)
(1500-273,101325*1.040*10^-8)
(1600-273,101325*9.636*10^-8)
(1687-273,101325*5.377*10^-7)
(1700-273,101325*6.662*10^-7)
(1800-273,101325*3.117*10^-6)
(1900-273,101325*1.238*10^-5)
};
end{axis}
end{tikzpicture}\ % end of first "row"
footnotesize Fonte: Autor. % second "row"
end{tabular}
end{figure}
end{document}
Hmmmm, I like your solution. I don't quiet understand your comment about tSusage, could you elaborate more? I totally ignore the difference in format1.5and2:( Also, lets say in the future I need to add a table withtnotes, thus usingthreeparttable, wouldn't it create a inconsistency in my thesis?
– G. Bay
yesterday
1
@G.Bay - My apologies for not being clear. If notable-formatoption is given, theScolumn type assumes that the number of digits before and after the (explicit or implicit) decimal marker is the same. If you look closely at the screenshot that goes with your query, you'll notice that the numbers in the first two column looks left-shifted, because the numbers have no decimal components. Conversely, the numbers in the final two columns looks like they've been right-shifted, as there is only 1 digit to the left of the decimal marker but up to 5 digits to the right of the decimal marker.
– Mico
yesterday
@G.Bay - I don't quite follow your concern about a possible inconsistent look acrosstableenvironments that do or do not containtablenotescomponents. Just be sure to load thethreeparttableenvironment with the optionflushleft.
– Mico
yesterday
1
@G.Bay - Indeed: In your code, since there are notnotedirectives, the argument ofitemin thetablenotesenvironment has to be left empty. Because LaTeX is very much expecting an argument, it treats the space afteriteminitem Fonte: Autor.as the argument ofitem. That's why, in your code, theFonte: Autor.ends up not being typeset fully flushleft.
– Mico
23 hours ago
1
@G.Bay - I'm afraid I've lost the point of this thread. I continue to believe that if you load thethreeparttablepackage with the optionflushleft, you'll get good results if there's a point to employing atablenotesenvironment, viz., when there are sometnotedirectives in the body of the tabular environment which require some corresponding non-trivialitemdirectives in thetablenotesenvironment. OTOH, if there are notnotedirectives to begin with, I simply don't understand why anyone would want to use atablenotesenvironment and fill it with trivialitems.
– Mico
23 hours ago
|
show 2 more comments
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%2f478435%2fhow-do-i-align-tablenotes-in-a-threeparttable%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
In the following example, I have used the flushleft option to the individual tablenotes environments. I have also embedded the tikzpicture in a tabular environment to overcome the alignment issue there.

documentclass{memoir}
usepackage{lmodern} % Usa a fonte Latin Modern
usepackage[T1]{fontenc} % Selecao de codigos de fonte.
usepackage[utf8]{inputenc} % Codificacao do documento (conv. auto. dos acentos)
usepackage[brazil]{babel}
usepackage[range-phrase={,a,}]{siunitx}
sisetup{
group-digits=true,
group-four-digits=true,
group-separator={,},
output-decimal-marker={,}
}
usepackage{caption}
captionsetup{
justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=onelineskip,
width=0.95linewidth,
}
setfloatadjustment{table}{centering}
setfloatadjustment{figure}{centering}
setfloatadjustment{threeparttable}{centering}
usepackage{tikz}
usepackage{pgfplots}
usepackage{threeparttable}
begin{document}
begin{figure}
caption{Pressão}
label{fig:pvapor2}
begin{threeparttable}
begin{tabular}{@{}c@{}}
begin{tikzpicture}
begin{axis}[grid=both,trim axis left, trim axis right,
xlabel={Something else}, ylabel={Something},
xmin= 1150,
xmax=1550,
ymin=-0.02
]
addplot+[ultra thick] coordinates {
(1300-273,101325*4.278*10^-11)
(1400-273,101325*8.133*10^-10)
(1500-273,101325*1.040*10^-8)
(1600-273,101325*9.636*10^-8)
(1687-273,101325*5.377*10^-7)
(1700-273,101325*6.662*10^-7)
(1800-273,101325*3.117*10^-6)
(1900-273,101325*1.238*10^-5)
};
end{axis}
end{tikzpicture}
end{tabular}
begin{tablenotes}[flushleft]
item Fonte: Autor.
end{tablenotes}
end{threeparttable}
end{figure}
begin{table}
caption{Planejamento}
label{tab:planejamentoexperimental}
begin{threeparttable}[t]
begin{tabular}{@{}SSSS @{}}
toprule
text{Ordem} & text{Ensaio} & text{Fator A} & text{Fator B} \
midrule
12 & 1 & 0 & 0\
5 & 2 & -1.41421 & 0\
2 & 3 & 1 & -1\
11 & 4 & 0 & 0\
13 & 5 & 0 & 0\
10 & 6 & 0 & 0\
8 & 7 & 0 & 1.41421\
1 & 8 & -1 & -1\
9 & 9 & 0 & 0\
7 & 10 & 0 & -1.41421\
3 & 11 & -1 & 1\
4 & 12 & 1 & 1\
6 & 13 & 1.414214 & 0\
bottomrule
end{tabular}
begin{tablenotes}[flushleft]
item Fonte: Autor.
end{tablenotes}
end{threeparttable}
end{table}
end{document}
add a comment |
In the following example, I have used the flushleft option to the individual tablenotes environments. I have also embedded the tikzpicture in a tabular environment to overcome the alignment issue there.

documentclass{memoir}
usepackage{lmodern} % Usa a fonte Latin Modern
usepackage[T1]{fontenc} % Selecao de codigos de fonte.
usepackage[utf8]{inputenc} % Codificacao do documento (conv. auto. dos acentos)
usepackage[brazil]{babel}
usepackage[range-phrase={,a,}]{siunitx}
sisetup{
group-digits=true,
group-four-digits=true,
group-separator={,},
output-decimal-marker={,}
}
usepackage{caption}
captionsetup{
justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=onelineskip,
width=0.95linewidth,
}
setfloatadjustment{table}{centering}
setfloatadjustment{figure}{centering}
setfloatadjustment{threeparttable}{centering}
usepackage{tikz}
usepackage{pgfplots}
usepackage{threeparttable}
begin{document}
begin{figure}
caption{Pressão}
label{fig:pvapor2}
begin{threeparttable}
begin{tabular}{@{}c@{}}
begin{tikzpicture}
begin{axis}[grid=both,trim axis left, trim axis right,
xlabel={Something else}, ylabel={Something},
xmin= 1150,
xmax=1550,
ymin=-0.02
]
addplot+[ultra thick] coordinates {
(1300-273,101325*4.278*10^-11)
(1400-273,101325*8.133*10^-10)
(1500-273,101325*1.040*10^-8)
(1600-273,101325*9.636*10^-8)
(1687-273,101325*5.377*10^-7)
(1700-273,101325*6.662*10^-7)
(1800-273,101325*3.117*10^-6)
(1900-273,101325*1.238*10^-5)
};
end{axis}
end{tikzpicture}
end{tabular}
begin{tablenotes}[flushleft]
item Fonte: Autor.
end{tablenotes}
end{threeparttable}
end{figure}
begin{table}
caption{Planejamento}
label{tab:planejamentoexperimental}
begin{threeparttable}[t]
begin{tabular}{@{}SSSS @{}}
toprule
text{Ordem} & text{Ensaio} & text{Fator A} & text{Fator B} \
midrule
12 & 1 & 0 & 0\
5 & 2 & -1.41421 & 0\
2 & 3 & 1 & -1\
11 & 4 & 0 & 0\
13 & 5 & 0 & 0\
10 & 6 & 0 & 0\
8 & 7 & 0 & 1.41421\
1 & 8 & -1 & -1\
9 & 9 & 0 & 0\
7 & 10 & 0 & -1.41421\
3 & 11 & -1 & 1\
4 & 12 & 1 & 1\
6 & 13 & 1.414214 & 0\
bottomrule
end{tabular}
begin{tablenotes}[flushleft]
item Fonte: Autor.
end{tablenotes}
end{threeparttable}
end{table}
end{document}
add a comment |
In the following example, I have used the flushleft option to the individual tablenotes environments. I have also embedded the tikzpicture in a tabular environment to overcome the alignment issue there.

documentclass{memoir}
usepackage{lmodern} % Usa a fonte Latin Modern
usepackage[T1]{fontenc} % Selecao de codigos de fonte.
usepackage[utf8]{inputenc} % Codificacao do documento (conv. auto. dos acentos)
usepackage[brazil]{babel}
usepackage[range-phrase={,a,}]{siunitx}
sisetup{
group-digits=true,
group-four-digits=true,
group-separator={,},
output-decimal-marker={,}
}
usepackage{caption}
captionsetup{
justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=onelineskip,
width=0.95linewidth,
}
setfloatadjustment{table}{centering}
setfloatadjustment{figure}{centering}
setfloatadjustment{threeparttable}{centering}
usepackage{tikz}
usepackage{pgfplots}
usepackage{threeparttable}
begin{document}
begin{figure}
caption{Pressão}
label{fig:pvapor2}
begin{threeparttable}
begin{tabular}{@{}c@{}}
begin{tikzpicture}
begin{axis}[grid=both,trim axis left, trim axis right,
xlabel={Something else}, ylabel={Something},
xmin= 1150,
xmax=1550,
ymin=-0.02
]
addplot+[ultra thick] coordinates {
(1300-273,101325*4.278*10^-11)
(1400-273,101325*8.133*10^-10)
(1500-273,101325*1.040*10^-8)
(1600-273,101325*9.636*10^-8)
(1687-273,101325*5.377*10^-7)
(1700-273,101325*6.662*10^-7)
(1800-273,101325*3.117*10^-6)
(1900-273,101325*1.238*10^-5)
};
end{axis}
end{tikzpicture}
end{tabular}
begin{tablenotes}[flushleft]
item Fonte: Autor.
end{tablenotes}
end{threeparttable}
end{figure}
begin{table}
caption{Planejamento}
label{tab:planejamentoexperimental}
begin{threeparttable}[t]
begin{tabular}{@{}SSSS @{}}
toprule
text{Ordem} & text{Ensaio} & text{Fator A} & text{Fator B} \
midrule
12 & 1 & 0 & 0\
5 & 2 & -1.41421 & 0\
2 & 3 & 1 & -1\
11 & 4 & 0 & 0\
13 & 5 & 0 & 0\
10 & 6 & 0 & 0\
8 & 7 & 0 & 1.41421\
1 & 8 & -1 & -1\
9 & 9 & 0 & 0\
7 & 10 & 0 & -1.41421\
3 & 11 & -1 & 1\
4 & 12 & 1 & 1\
6 & 13 & 1.414214 & 0\
bottomrule
end{tabular}
begin{tablenotes}[flushleft]
item Fonte: Autor.
end{tablenotes}
end{threeparttable}
end{table}
end{document}
In the following example, I have used the flushleft option to the individual tablenotes environments. I have also embedded the tikzpicture in a tabular environment to overcome the alignment issue there.

documentclass{memoir}
usepackage{lmodern} % Usa a fonte Latin Modern
usepackage[T1]{fontenc} % Selecao de codigos de fonte.
usepackage[utf8]{inputenc} % Codificacao do documento (conv. auto. dos acentos)
usepackage[brazil]{babel}
usepackage[range-phrase={,a,}]{siunitx}
sisetup{
group-digits=true,
group-four-digits=true,
group-separator={,},
output-decimal-marker={,}
}
usepackage{caption}
captionsetup{
justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=onelineskip,
width=0.95linewidth,
}
setfloatadjustment{table}{centering}
setfloatadjustment{figure}{centering}
setfloatadjustment{threeparttable}{centering}
usepackage{tikz}
usepackage{pgfplots}
usepackage{threeparttable}
begin{document}
begin{figure}
caption{Pressão}
label{fig:pvapor2}
begin{threeparttable}
begin{tabular}{@{}c@{}}
begin{tikzpicture}
begin{axis}[grid=both,trim axis left, trim axis right,
xlabel={Something else}, ylabel={Something},
xmin= 1150,
xmax=1550,
ymin=-0.02
]
addplot+[ultra thick] coordinates {
(1300-273,101325*4.278*10^-11)
(1400-273,101325*8.133*10^-10)
(1500-273,101325*1.040*10^-8)
(1600-273,101325*9.636*10^-8)
(1687-273,101325*5.377*10^-7)
(1700-273,101325*6.662*10^-7)
(1800-273,101325*3.117*10^-6)
(1900-273,101325*1.238*10^-5)
};
end{axis}
end{tikzpicture}
end{tabular}
begin{tablenotes}[flushleft]
item Fonte: Autor.
end{tablenotes}
end{threeparttable}
end{figure}
begin{table}
caption{Planejamento}
label{tab:planejamentoexperimental}
begin{threeparttable}[t]
begin{tabular}{@{}SSSS @{}}
toprule
text{Ordem} & text{Ensaio} & text{Fator A} & text{Fator B} \
midrule
12 & 1 & 0 & 0\
5 & 2 & -1.41421 & 0\
2 & 3 & 1 & -1\
11 & 4 & 0 & 0\
13 & 5 & 0 & 0\
10 & 6 & 0 & 0\
8 & 7 & 0 & 1.41421\
1 & 8 & -1 & -1\
9 & 9 & 0 & 0\
7 & 10 & 0 & -1.41421\
3 & 11 & -1 & 1\
4 & 12 & 1 & 1\
6 & 13 & 1.414214 & 0\
bottomrule
end{tabular}
begin{tablenotes}[flushleft]
item Fonte: Autor.
end{tablenotes}
end{threeparttable}
end{table}
end{document}
edited yesterday
Bernard
172k776204
172k776204
answered yesterday
leandriisleandriis
9,5451530
9,5451530
add a comment |
add a comment |
Given that you're not using any tnote directives, employing the threeparttable machinery and a tablenotes environment seems inappropriate or, at the least, like massive overkill. The simplest solution for your formatting objective would appear to consist of place the "Fonte" ("source", right?) line into the body of the tabular environment. In the code below, that's done by writing
multicolumn{4}{@{}l}{footnotesize Fonte: Autor.}
While you're making ajdustments, you should be a bit more deliberate in the way you use the S column type, especially in view of the fact that the SSSS one-size-fits-all approach is ill advised.
The same argument holds for the treatment of the material in the figure environment: There's no need for the threeparttable environment machinery. Just place the tikzpicture environment in a single-column tabular environment, with column type @{}l@{}, and let the second row consist of
footnotesize Fonte: Autor. % second "row"

documentclass{memoir}
usepackage{lmodern} % Usa a fonte Latin Modern
usepackage[T1]{fontenc} % Selecao de codigos de fonte.
usepackage[utf8]{inputenc}
usepackage[brazil]{babel}
usepackage{siunitx}
sisetup{range-phrase={,a,},
group-digits=true,
group-four-digits=true,
group-separator={,},
output-decimal-marker={,}
}
usepackage{caption}
captionsetup{justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=1ex,
%width=0.95linewidth,
}
setfloatadjustment{table}{centering}
usepackage{tikz}
usepackage{pgfplots}
begin{document}
setcounter{chapter}{2} % just for this example
begin{table}
caption{Planejamento}
label{tab:planejamentoexperimental}
begin{tabular}{@{} *{2}{S[table-format=2.0]}
*{2}{S[table-format=-1.5]} @{}}
toprule
{Ordem} & {Ensaio} & {Fator A} & {Fator B} \
midrule
12 & 1 & 0 & 0\
5 & 2 & -1.41421 & 0\
2 & 3 & 1 & -1\
11 & 4 & 0 & 0\
13 & 5 & 0 & 0\
10 & 6 & 0 & 0\
8 & 7 & 0 & 1.41421\
1 & 8 & -1 & -1\
9 & 9 & 0 & 0\
7 & 10 & 0 & -1.41421\
3 & 11 & -1 & 1\
4 & 12 & 1 & 1\
6 & 13 & 1.414214 & 0\
bottomrule
addlinespace
multicolumn{4}{@{}l}{footnotesize Fonte: Autor.}
end{tabular}
end{table}
begin{figure}[h!]
centering
caption{Pressão}
label{fig:pvapor2}
begin{tabular}{@{}l@{}}
begin{tikzpicture}
begin{axis}[grid=both,trim axis left, trim axis right,
xlabel={Something else}, ylabel={Something},
xmin= 1150,
xmax=1550,
ymin=-0.02
]
addplot+[ultra thick] coordinates {
(1300-273,101325*4.278*10^-11)
(1400-273,101325*8.133*10^-10)
(1500-273,101325*1.040*10^-8)
(1600-273,101325*9.636*10^-8)
(1687-273,101325*5.377*10^-7)
(1700-273,101325*6.662*10^-7)
(1800-273,101325*3.117*10^-6)
(1900-273,101325*1.238*10^-5)
};
end{axis}
end{tikzpicture}\ % end of first "row"
footnotesize Fonte: Autor. % second "row"
end{tabular}
end{figure}
end{document}
Hmmmm, I like your solution. I don't quiet understand your comment about tSusage, could you elaborate more? I totally ignore the difference in format1.5and2:( Also, lets say in the future I need to add a table withtnotes, thus usingthreeparttable, wouldn't it create a inconsistency in my thesis?
– G. Bay
yesterday
1
@G.Bay - My apologies for not being clear. If notable-formatoption is given, theScolumn type assumes that the number of digits before and after the (explicit or implicit) decimal marker is the same. If you look closely at the screenshot that goes with your query, you'll notice that the numbers in the first two column looks left-shifted, because the numbers have no decimal components. Conversely, the numbers in the final two columns looks like they've been right-shifted, as there is only 1 digit to the left of the decimal marker but up to 5 digits to the right of the decimal marker.
– Mico
yesterday
@G.Bay - I don't quite follow your concern about a possible inconsistent look acrosstableenvironments that do or do not containtablenotescomponents. Just be sure to load thethreeparttableenvironment with the optionflushleft.
– Mico
yesterday
1
@G.Bay - Indeed: In your code, since there are notnotedirectives, the argument ofitemin thetablenotesenvironment has to be left empty. Because LaTeX is very much expecting an argument, it treats the space afteriteminitem Fonte: Autor.as the argument ofitem. That's why, in your code, theFonte: Autor.ends up not being typeset fully flushleft.
– Mico
23 hours ago
1
@G.Bay - I'm afraid I've lost the point of this thread. I continue to believe that if you load thethreeparttablepackage with the optionflushleft, you'll get good results if there's a point to employing atablenotesenvironment, viz., when there are sometnotedirectives in the body of the tabular environment which require some corresponding non-trivialitemdirectives in thetablenotesenvironment. OTOH, if there are notnotedirectives to begin with, I simply don't understand why anyone would want to use atablenotesenvironment and fill it with trivialitems.
– Mico
23 hours ago
|
show 2 more comments
Given that you're not using any tnote directives, employing the threeparttable machinery and a tablenotes environment seems inappropriate or, at the least, like massive overkill. The simplest solution for your formatting objective would appear to consist of place the "Fonte" ("source", right?) line into the body of the tabular environment. In the code below, that's done by writing
multicolumn{4}{@{}l}{footnotesize Fonte: Autor.}
While you're making ajdustments, you should be a bit more deliberate in the way you use the S column type, especially in view of the fact that the SSSS one-size-fits-all approach is ill advised.
The same argument holds for the treatment of the material in the figure environment: There's no need for the threeparttable environment machinery. Just place the tikzpicture environment in a single-column tabular environment, with column type @{}l@{}, and let the second row consist of
footnotesize Fonte: Autor. % second "row"

documentclass{memoir}
usepackage{lmodern} % Usa a fonte Latin Modern
usepackage[T1]{fontenc} % Selecao de codigos de fonte.
usepackage[utf8]{inputenc}
usepackage[brazil]{babel}
usepackage{siunitx}
sisetup{range-phrase={,a,},
group-digits=true,
group-four-digits=true,
group-separator={,},
output-decimal-marker={,}
}
usepackage{caption}
captionsetup{justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=1ex,
%width=0.95linewidth,
}
setfloatadjustment{table}{centering}
usepackage{tikz}
usepackage{pgfplots}
begin{document}
setcounter{chapter}{2} % just for this example
begin{table}
caption{Planejamento}
label{tab:planejamentoexperimental}
begin{tabular}{@{} *{2}{S[table-format=2.0]}
*{2}{S[table-format=-1.5]} @{}}
toprule
{Ordem} & {Ensaio} & {Fator A} & {Fator B} \
midrule
12 & 1 & 0 & 0\
5 & 2 & -1.41421 & 0\
2 & 3 & 1 & -1\
11 & 4 & 0 & 0\
13 & 5 & 0 & 0\
10 & 6 & 0 & 0\
8 & 7 & 0 & 1.41421\
1 & 8 & -1 & -1\
9 & 9 & 0 & 0\
7 & 10 & 0 & -1.41421\
3 & 11 & -1 & 1\
4 & 12 & 1 & 1\
6 & 13 & 1.414214 & 0\
bottomrule
addlinespace
multicolumn{4}{@{}l}{footnotesize Fonte: Autor.}
end{tabular}
end{table}
begin{figure}[h!]
centering
caption{Pressão}
label{fig:pvapor2}
begin{tabular}{@{}l@{}}
begin{tikzpicture}
begin{axis}[grid=both,trim axis left, trim axis right,
xlabel={Something else}, ylabel={Something},
xmin= 1150,
xmax=1550,
ymin=-0.02
]
addplot+[ultra thick] coordinates {
(1300-273,101325*4.278*10^-11)
(1400-273,101325*8.133*10^-10)
(1500-273,101325*1.040*10^-8)
(1600-273,101325*9.636*10^-8)
(1687-273,101325*5.377*10^-7)
(1700-273,101325*6.662*10^-7)
(1800-273,101325*3.117*10^-6)
(1900-273,101325*1.238*10^-5)
};
end{axis}
end{tikzpicture}\ % end of first "row"
footnotesize Fonte: Autor. % second "row"
end{tabular}
end{figure}
end{document}
Hmmmm, I like your solution. I don't quiet understand your comment about tSusage, could you elaborate more? I totally ignore the difference in format1.5and2:( Also, lets say in the future I need to add a table withtnotes, thus usingthreeparttable, wouldn't it create a inconsistency in my thesis?
– G. Bay
yesterday
1
@G.Bay - My apologies for not being clear. If notable-formatoption is given, theScolumn type assumes that the number of digits before and after the (explicit or implicit) decimal marker is the same. If you look closely at the screenshot that goes with your query, you'll notice that the numbers in the first two column looks left-shifted, because the numbers have no decimal components. Conversely, the numbers in the final two columns looks like they've been right-shifted, as there is only 1 digit to the left of the decimal marker but up to 5 digits to the right of the decimal marker.
– Mico
yesterday
@G.Bay - I don't quite follow your concern about a possible inconsistent look acrosstableenvironments that do or do not containtablenotescomponents. Just be sure to load thethreeparttableenvironment with the optionflushleft.
– Mico
yesterday
1
@G.Bay - Indeed: In your code, since there are notnotedirectives, the argument ofitemin thetablenotesenvironment has to be left empty. Because LaTeX is very much expecting an argument, it treats the space afteriteminitem Fonte: Autor.as the argument ofitem. That's why, in your code, theFonte: Autor.ends up not being typeset fully flushleft.
– Mico
23 hours ago
1
@G.Bay - I'm afraid I've lost the point of this thread. I continue to believe that if you load thethreeparttablepackage with the optionflushleft, you'll get good results if there's a point to employing atablenotesenvironment, viz., when there are sometnotedirectives in the body of the tabular environment which require some corresponding non-trivialitemdirectives in thetablenotesenvironment. OTOH, if there are notnotedirectives to begin with, I simply don't understand why anyone would want to use atablenotesenvironment and fill it with trivialitems.
– Mico
23 hours ago
|
show 2 more comments
Given that you're not using any tnote directives, employing the threeparttable machinery and a tablenotes environment seems inappropriate or, at the least, like massive overkill. The simplest solution for your formatting objective would appear to consist of place the "Fonte" ("source", right?) line into the body of the tabular environment. In the code below, that's done by writing
multicolumn{4}{@{}l}{footnotesize Fonte: Autor.}
While you're making ajdustments, you should be a bit more deliberate in the way you use the S column type, especially in view of the fact that the SSSS one-size-fits-all approach is ill advised.
The same argument holds for the treatment of the material in the figure environment: There's no need for the threeparttable environment machinery. Just place the tikzpicture environment in a single-column tabular environment, with column type @{}l@{}, and let the second row consist of
footnotesize Fonte: Autor. % second "row"

documentclass{memoir}
usepackage{lmodern} % Usa a fonte Latin Modern
usepackage[T1]{fontenc} % Selecao de codigos de fonte.
usepackage[utf8]{inputenc}
usepackage[brazil]{babel}
usepackage{siunitx}
sisetup{range-phrase={,a,},
group-digits=true,
group-four-digits=true,
group-separator={,},
output-decimal-marker={,}
}
usepackage{caption}
captionsetup{justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=1ex,
%width=0.95linewidth,
}
setfloatadjustment{table}{centering}
usepackage{tikz}
usepackage{pgfplots}
begin{document}
setcounter{chapter}{2} % just for this example
begin{table}
caption{Planejamento}
label{tab:planejamentoexperimental}
begin{tabular}{@{} *{2}{S[table-format=2.0]}
*{2}{S[table-format=-1.5]} @{}}
toprule
{Ordem} & {Ensaio} & {Fator A} & {Fator B} \
midrule
12 & 1 & 0 & 0\
5 & 2 & -1.41421 & 0\
2 & 3 & 1 & -1\
11 & 4 & 0 & 0\
13 & 5 & 0 & 0\
10 & 6 & 0 & 0\
8 & 7 & 0 & 1.41421\
1 & 8 & -1 & -1\
9 & 9 & 0 & 0\
7 & 10 & 0 & -1.41421\
3 & 11 & -1 & 1\
4 & 12 & 1 & 1\
6 & 13 & 1.414214 & 0\
bottomrule
addlinespace
multicolumn{4}{@{}l}{footnotesize Fonte: Autor.}
end{tabular}
end{table}
begin{figure}[h!]
centering
caption{Pressão}
label{fig:pvapor2}
begin{tabular}{@{}l@{}}
begin{tikzpicture}
begin{axis}[grid=both,trim axis left, trim axis right,
xlabel={Something else}, ylabel={Something},
xmin= 1150,
xmax=1550,
ymin=-0.02
]
addplot+[ultra thick] coordinates {
(1300-273,101325*4.278*10^-11)
(1400-273,101325*8.133*10^-10)
(1500-273,101325*1.040*10^-8)
(1600-273,101325*9.636*10^-8)
(1687-273,101325*5.377*10^-7)
(1700-273,101325*6.662*10^-7)
(1800-273,101325*3.117*10^-6)
(1900-273,101325*1.238*10^-5)
};
end{axis}
end{tikzpicture}\ % end of first "row"
footnotesize Fonte: Autor. % second "row"
end{tabular}
end{figure}
end{document}
Given that you're not using any tnote directives, employing the threeparttable machinery and a tablenotes environment seems inappropriate or, at the least, like massive overkill. The simplest solution for your formatting objective would appear to consist of place the "Fonte" ("source", right?) line into the body of the tabular environment. In the code below, that's done by writing
multicolumn{4}{@{}l}{footnotesize Fonte: Autor.}
While you're making ajdustments, you should be a bit more deliberate in the way you use the S column type, especially in view of the fact that the SSSS one-size-fits-all approach is ill advised.
The same argument holds for the treatment of the material in the figure environment: There's no need for the threeparttable environment machinery. Just place the tikzpicture environment in a single-column tabular environment, with column type @{}l@{}, and let the second row consist of
footnotesize Fonte: Autor. % second "row"

documentclass{memoir}
usepackage{lmodern} % Usa a fonte Latin Modern
usepackage[T1]{fontenc} % Selecao de codigos de fonte.
usepackage[utf8]{inputenc}
usepackage[brazil]{babel}
usepackage{siunitx}
sisetup{range-phrase={,a,},
group-digits=true,
group-four-digits=true,
group-separator={,},
output-decimal-marker={,}
}
usepackage{caption}
captionsetup{justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=1ex,
%width=0.95linewidth,
}
setfloatadjustment{table}{centering}
usepackage{tikz}
usepackage{pgfplots}
begin{document}
setcounter{chapter}{2} % just for this example
begin{table}
caption{Planejamento}
label{tab:planejamentoexperimental}
begin{tabular}{@{} *{2}{S[table-format=2.0]}
*{2}{S[table-format=-1.5]} @{}}
toprule
{Ordem} & {Ensaio} & {Fator A} & {Fator B} \
midrule
12 & 1 & 0 & 0\
5 & 2 & -1.41421 & 0\
2 & 3 & 1 & -1\
11 & 4 & 0 & 0\
13 & 5 & 0 & 0\
10 & 6 & 0 & 0\
8 & 7 & 0 & 1.41421\
1 & 8 & -1 & -1\
9 & 9 & 0 & 0\
7 & 10 & 0 & -1.41421\
3 & 11 & -1 & 1\
4 & 12 & 1 & 1\
6 & 13 & 1.414214 & 0\
bottomrule
addlinespace
multicolumn{4}{@{}l}{footnotesize Fonte: Autor.}
end{tabular}
end{table}
begin{figure}[h!]
centering
caption{Pressão}
label{fig:pvapor2}
begin{tabular}{@{}l@{}}
begin{tikzpicture}
begin{axis}[grid=both,trim axis left, trim axis right,
xlabel={Something else}, ylabel={Something},
xmin= 1150,
xmax=1550,
ymin=-0.02
]
addplot+[ultra thick] coordinates {
(1300-273,101325*4.278*10^-11)
(1400-273,101325*8.133*10^-10)
(1500-273,101325*1.040*10^-8)
(1600-273,101325*9.636*10^-8)
(1687-273,101325*5.377*10^-7)
(1700-273,101325*6.662*10^-7)
(1800-273,101325*3.117*10^-6)
(1900-273,101325*1.238*10^-5)
};
end{axis}
end{tikzpicture}\ % end of first "row"
footnotesize Fonte: Autor. % second "row"
end{tabular}
end{figure}
end{document}
edited yesterday
answered yesterday
MicoMico
282k31385774
282k31385774
Hmmmm, I like your solution. I don't quiet understand your comment about tSusage, could you elaborate more? I totally ignore the difference in format1.5and2:( Also, lets say in the future I need to add a table withtnotes, thus usingthreeparttable, wouldn't it create a inconsistency in my thesis?
– G. Bay
yesterday
1
@G.Bay - My apologies for not being clear. If notable-formatoption is given, theScolumn type assumes that the number of digits before and after the (explicit or implicit) decimal marker is the same. If you look closely at the screenshot that goes with your query, you'll notice that the numbers in the first two column looks left-shifted, because the numbers have no decimal components. Conversely, the numbers in the final two columns looks like they've been right-shifted, as there is only 1 digit to the left of the decimal marker but up to 5 digits to the right of the decimal marker.
– Mico
yesterday
@G.Bay - I don't quite follow your concern about a possible inconsistent look acrosstableenvironments that do or do not containtablenotescomponents. Just be sure to load thethreeparttableenvironment with the optionflushleft.
– Mico
yesterday
1
@G.Bay - Indeed: In your code, since there are notnotedirectives, the argument ofitemin thetablenotesenvironment has to be left empty. Because LaTeX is very much expecting an argument, it treats the space afteriteminitem Fonte: Autor.as the argument ofitem. That's why, in your code, theFonte: Autor.ends up not being typeset fully flushleft.
– Mico
23 hours ago
1
@G.Bay - I'm afraid I've lost the point of this thread. I continue to believe that if you load thethreeparttablepackage with the optionflushleft, you'll get good results if there's a point to employing atablenotesenvironment, viz., when there are sometnotedirectives in the body of the tabular environment which require some corresponding non-trivialitemdirectives in thetablenotesenvironment. OTOH, if there are notnotedirectives to begin with, I simply don't understand why anyone would want to use atablenotesenvironment and fill it with trivialitems.
– Mico
23 hours ago
|
show 2 more comments
Hmmmm, I like your solution. I don't quiet understand your comment about tSusage, could you elaborate more? I totally ignore the difference in format1.5and2:( Also, lets say in the future I need to add a table withtnotes, thus usingthreeparttable, wouldn't it create a inconsistency in my thesis?
– G. Bay
yesterday
1
@G.Bay - My apologies for not being clear. If notable-formatoption is given, theScolumn type assumes that the number of digits before and after the (explicit or implicit) decimal marker is the same. If you look closely at the screenshot that goes with your query, you'll notice that the numbers in the first two column looks left-shifted, because the numbers have no decimal components. Conversely, the numbers in the final two columns looks like they've been right-shifted, as there is only 1 digit to the left of the decimal marker but up to 5 digits to the right of the decimal marker.
– Mico
yesterday
@G.Bay - I don't quite follow your concern about a possible inconsistent look acrosstableenvironments that do or do not containtablenotescomponents. Just be sure to load thethreeparttableenvironment with the optionflushleft.
– Mico
yesterday
1
@G.Bay - Indeed: In your code, since there are notnotedirectives, the argument ofitemin thetablenotesenvironment has to be left empty. Because LaTeX is very much expecting an argument, it treats the space afteriteminitem Fonte: Autor.as the argument ofitem. That's why, in your code, theFonte: Autor.ends up not being typeset fully flushleft.
– Mico
23 hours ago
1
@G.Bay - I'm afraid I've lost the point of this thread. I continue to believe that if you load thethreeparttablepackage with the optionflushleft, you'll get good results if there's a point to employing atablenotesenvironment, viz., when there are sometnotedirectives in the body of the tabular environment which require some corresponding non-trivialitemdirectives in thetablenotesenvironment. OTOH, if there are notnotedirectives to begin with, I simply don't understand why anyone would want to use atablenotesenvironment and fill it with trivialitems.
– Mico
23 hours ago
Hmmmm, I like your solution. I don't quiet understand your comment about t
S usage, could you elaborate more? I totally ignore the difference in format 1.5 and 2 :( Also, lets say in the future I need to add a table with tnotes, thus using threeparttable, wouldn't it create a inconsistency in my thesis?– G. Bay
yesterday
Hmmmm, I like your solution. I don't quiet understand your comment about t
S usage, could you elaborate more? I totally ignore the difference in format 1.5 and 2 :( Also, lets say in the future I need to add a table with tnotes, thus using threeparttable, wouldn't it create a inconsistency in my thesis?– G. Bay
yesterday
1
1
@G.Bay - My apologies for not being clear. If no
table-format option is given, the S column type assumes that the number of digits before and after the (explicit or implicit) decimal marker is the same. If you look closely at the screenshot that goes with your query, you'll notice that the numbers in the first two column looks left-shifted, because the numbers have no decimal components. Conversely, the numbers in the final two columns looks like they've been right-shifted, as there is only 1 digit to the left of the decimal marker but up to 5 digits to the right of the decimal marker.– Mico
yesterday
@G.Bay - My apologies for not being clear. If no
table-format option is given, the S column type assumes that the number of digits before and after the (explicit or implicit) decimal marker is the same. If you look closely at the screenshot that goes with your query, you'll notice that the numbers in the first two column looks left-shifted, because the numbers have no decimal components. Conversely, the numbers in the final two columns looks like they've been right-shifted, as there is only 1 digit to the left of the decimal marker but up to 5 digits to the right of the decimal marker.– Mico
yesterday
@G.Bay - I don't quite follow your concern about a possible inconsistent look across
table environments that do or do not contain tablenotes components. Just be sure to load the threeparttable environment with the option flushleft.– Mico
yesterday
@G.Bay - I don't quite follow your concern about a possible inconsistent look across
table environments that do or do not contain tablenotes components. Just be sure to load the threeparttable environment with the option flushleft.– Mico
yesterday
1
1
@G.Bay - Indeed: In your code, since there are no
tnote directives, the argument of item in the tablenotes environment has to be left empty. Because LaTeX is very much expecting an argument, it treats the space after item in item Fonte: Autor. as the argument of item. That's why, in your code, the Fonte: Autor. ends up not being typeset fully flushleft.– Mico
23 hours ago
@G.Bay - Indeed: In your code, since there are no
tnote directives, the argument of item in the tablenotes environment has to be left empty. Because LaTeX is very much expecting an argument, it treats the space after item in item Fonte: Autor. as the argument of item. That's why, in your code, the Fonte: Autor. ends up not being typeset fully flushleft.– Mico
23 hours ago
1
1
@G.Bay - I'm afraid I've lost the point of this thread. I continue to believe that if you load the
threeparttable package with the option flushleft, you'll get good results if there's a point to employing a tablenotes environment, viz., when there are some tnote directives in the body of the tabular environment which require some corresponding non-trivial item directives in the tablenotes environment. OTOH, if there are no tnote directives to begin with, I simply don't understand why anyone would want to use a tablenotes environment and fill it with trivial items.– Mico
23 hours ago
@G.Bay - I'm afraid I've lost the point of this thread. I continue to believe that if you load the
threeparttable package with the option flushleft, you'll get good results if there's a point to employing a tablenotes environment, viz., when there are some tnote directives in the body of the tabular environment which require some corresponding non-trivial item directives in the tablenotes environment. OTOH, if there are no tnote directives to begin with, I simply don't understand why anyone would want to use a tablenotes environment and fill it with trivial items.– Mico
23 hours ago
|
show 2 more comments
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%2f478435%2fhow-do-i-align-tablenotes-in-a-threeparttable%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
1
Somehow
threeparttablereads the last tables size, this does not work for your TikZ picture, which explains the difference in behaviour?– sheß
yesterday
I remember having head some luck with
renewcommandTPTminimum{linewidth}but dont know how exactly– sheß
yesterday