How do I align tablenotes in a threeparttable Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern)Formatting tablenotesMissing } inserted. endtablenotesUsing threeparttable with tabuSet width of tablenotesWidth of tablenotes and caption (threeparttable)Tablenotes overlapping with page numberLet tablenotes in threeparttable appear as justified text blockText in tablenotes going beyond marginHow to change the tablenotes using threeparttableIssues with footnotes using wrapping parbox with longtable, threeparttable and tablenotes
What do you call the main part of a joke?
How would a mousetrap for use in space work?
How much damage would a cupful of neutron star matter do to the Earth?
What was the first language to use conditional keywords?
What would you call this weird metallic apparatus that allows you to lift people?
How does the math work when buying airline miles?
Is grep documentation about ignoring case wrong, since it doesn't ignore case in filenames?
How does light 'choose' between wave and particle behaviour?
The code below, is it ill-formed NDR or is it well formed?
Maximum summed subsequences with non-adjacent items
Can the Great Weapon Master feat's "Power Attack" apply to attacks from the Spiritual Weapon spell?
Why do we bend a book to keep it straight?
Did Deadpool rescue all of the X-Force?
What is this clumpy 20-30cm high yellow-flowered plant?
Most bit efficient text communication method?
How can I reduce the gap between left and right of cdot with a macro?
How could we fake a moon landing now?
Why is my ESD wriststrap failing with nitrile gloves on?
How to tell that you are a giant?
ArcGIS Pro Python arcpy.CreatePersonalGDB_management
A term for a woman complaining about things/begging in a cute/childish way
Chebyshev inequality in terms of RMS
Disembodied hand growing fangs
What is "gratricide"?
How do I align tablenotes in a threeparttable
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern)Formatting tablenotesMissing } inserted. endtablenotesUsing threeparttable with tabuSet width of tablenotesWidth of tablenotes and caption (threeparttable)Tablenotes overlapping with page numberLet tablenotes in threeparttable appear as justified text blockText in tablenotes going beyond marginHow to change the tablenotes using threeparttableIssues with footnotes using wrapping parbox with longtable, threeparttable and 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?

documentclassmemoir
usepackagelmodern % 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=,
usepackagecaption
captionsetup
justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=onelineskip,
width=0.95linewidth,
setfloatadjustmenttablecentering
setfloatadjustmentfigurecentering
setfloatadjustmentthreeparttablecentering
usepackagetikz
usepackagepgfplots
usepackage[]threeparttable
begindocument
beginfigure[]
captionoffigurePressão
labelfig:pvapor2
beginthreeparttable
begintikzpicture[]
beginaxis[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)
;
endaxis
endtikzpicture
begintablenotes
item Fonte: Autor.
endtablenotes
endthreeparttable
endfigure
begintable
captionoftablePlanejamento
labeltab:planejamentoexperimental
beginthreeparttable[t]
begintabular@SSSS @
toprule
textOrdem & textEnsaio & textFator A & textFator 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
endtabular
begintablenotes
item Fonte: Autor.
endtablenotes
endthreeparttable
endtable
enddocument
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?

documentclassmemoir
usepackagelmodern % 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=,
usepackagecaption
captionsetup
justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=onelineskip,
width=0.95linewidth,
setfloatadjustmenttablecentering
setfloatadjustmentfigurecentering
setfloatadjustmentthreeparttablecentering
usepackagetikz
usepackagepgfplots
usepackage[]threeparttable
begindocument
beginfigure[]
captionoffigurePressão
labelfig:pvapor2
beginthreeparttable
begintikzpicture[]
beginaxis[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)
;
endaxis
endtikzpicture
begintablenotes
item Fonte: Autor.
endtablenotes
endthreeparttable
endfigure
begintable
captionoftablePlanejamento
labeltab:planejamentoexperimental
beginthreeparttable[t]
begintabular@SSSS @
toprule
textOrdem & textEnsaio & textFator A & textFator 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
endtabular
begintablenotes
item Fonte: Autor.
endtablenotes
endthreeparttable
endtable
enddocument
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ß
Mar 8 at 16:01
I remember having head some luck withrenewcommandTPTminimumlinewidthbut dont know how exactly
– sheß
Mar 8 at 16:02
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?

documentclassmemoir
usepackagelmodern % 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=,
usepackagecaption
captionsetup
justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=onelineskip,
width=0.95linewidth,
setfloatadjustmenttablecentering
setfloatadjustmentfigurecentering
setfloatadjustmentthreeparttablecentering
usepackagetikz
usepackagepgfplots
usepackage[]threeparttable
begindocument
beginfigure[]
captionoffigurePressão
labelfig:pvapor2
beginthreeparttable
begintikzpicture[]
beginaxis[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)
;
endaxis
endtikzpicture
begintablenotes
item Fonte: Autor.
endtablenotes
endthreeparttable
endfigure
begintable
captionoftablePlanejamento
labeltab:planejamentoexperimental
beginthreeparttable[t]
begintabular@SSSS @
toprule
textOrdem & textEnsaio & textFator A & textFator 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
endtabular
begintablenotes
item Fonte: Autor.
endtablenotes
endthreeparttable
endtable
enddocument
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?

documentclassmemoir
usepackagelmodern % 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=,
usepackagecaption
captionsetup
justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=onelineskip,
width=0.95linewidth,
setfloatadjustmenttablecentering
setfloatadjustmentfigurecentering
setfloatadjustmentthreeparttablecentering
usepackagetikz
usepackagepgfplots
usepackage[]threeparttable
begindocument
beginfigure[]
captionoffigurePressão
labelfig:pvapor2
beginthreeparttable
begintikzpicture[]
beginaxis[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)
;
endaxis
endtikzpicture
begintablenotes
item Fonte: Autor.
endtablenotes
endthreeparttable
endfigure
begintable
captionoftablePlanejamento
labeltab:planejamentoexperimental
beginthreeparttable[t]
begintabular@SSSS @
toprule
textOrdem & textEnsaio & textFator A & textFator 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
endtabular
begintablenotes
item Fonte: Autor.
endtablenotes
endthreeparttable
endtable
enddocument
horizontal-alignment threeparttable tablenotes
horizontal-alignment threeparttable tablenotes
edited Mar 8 at 23:49
G. Bay
asked Mar 8 at 15:34
G. BayG. Bay
1,3601927
1,3601927
1
Somehowthreeparttablereads the last tables size, this does not work for your TikZ picture, which explains the difference in behaviour?
– sheß
Mar 8 at 16:01
I remember having head some luck withrenewcommandTPTminimumlinewidthbut dont know how exactly
– sheß
Mar 8 at 16:02
add a comment |
1
Somehowthreeparttablereads the last tables size, this does not work for your TikZ picture, which explains the difference in behaviour?
– sheß
Mar 8 at 16:01
I remember having head some luck withrenewcommandTPTminimumlinewidthbut dont know how exactly
– sheß
Mar 8 at 16:02
1
1
Somehow
threeparttable reads the last tables size, this does not work for your TikZ picture, which explains the difference in behaviour?– sheß
Mar 8 at 16:01
Somehow
threeparttable reads the last tables size, this does not work for your TikZ picture, which explains the difference in behaviour?– sheß
Mar 8 at 16:01
I remember having head some luck with
renewcommandTPTminimumlinewidth but dont know how exactly– sheß
Mar 8 at 16:02
I remember having head some luck with
renewcommandTPTminimumlinewidth but dont know how exactly– sheß
Mar 8 at 16:02
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.

documentclassmemoir
usepackagelmodern % 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=,
usepackagecaption
captionsetup
justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=onelineskip,
width=0.95linewidth,
setfloatadjustmenttablecentering
setfloatadjustmentfigurecentering
setfloatadjustmentthreeparttablecentering
usepackagetikz
usepackagepgfplots
usepackage[]threeparttable
begindocument
beginfigure[]
captionPressão
labelfig:pvapor2
beginthreeparttable
begintabular@c@
begintikzpicture[]
beginaxis[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)
;
endaxis
endtikzpicture
endtabular
begintablenotes[flushleft]
item Fonte: Autor.
endtablenotes
endthreeparttable
endfigure
begintable
captionPlanejamento
labeltab:planejamentoexperimental
beginthreeparttable[t]
begintabular@SSSS @
toprule
textOrdem & textEnsaio & textFator A & textFator 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
endtabular
begintablenotes[flushleft]
item Fonte: Autor.
endtablenotes
endthreeparttable
endtable
enddocument
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
multicolumn4@lfootnotesize 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"

documentclassmemoir
usepackagelmodern % Usa a fonte Latin Modern
usepackage[T1]fontenc % Selecao de codigos de fonte.
usepackage[utf8]inputenc
usepackage[brazil]babel
usepackagesiunitx
sisetuprange-phrase=,a,,
group-digits=true,
group-four-digits=true,
group-separator=,,
output-decimal-marker=,
usepackagecaption
captionsetupjustification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=1ex,
%width=0.95linewidth,
setfloatadjustmenttablecentering
usepackagetikz
usepackagepgfplots
begindocument
setcounterchapter2 % just for this example
begintable
captionPlanejamento
labeltab:planejamentoexperimental
begintabular@ *2S[table-format=2.0]
*2S[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
multicolumn4@lfootnotesize Fonte: Autor.
endtabular
endtable
beginfigure[h!]
centering
captionPressão
labelfig:pvapor2
begintabular@l@
begintikzpicture[]
beginaxis[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)
;
endaxis
endtikzpicture\ % end of first "row"
footnotesize Fonte: Autor. % second "row"
endtabular
endfigure
enddocument
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
Mar 8 at 20:01
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
Mar 8 at 20:14
@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
Mar 8 at 20:17
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
Mar 8 at 21:30
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
Mar 8 at 21:57
|
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.

documentclassmemoir
usepackagelmodern % 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=,
usepackagecaption
captionsetup
justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=onelineskip,
width=0.95linewidth,
setfloatadjustmenttablecentering
setfloatadjustmentfigurecentering
setfloatadjustmentthreeparttablecentering
usepackagetikz
usepackagepgfplots
usepackage[]threeparttable
begindocument
beginfigure[]
captionPressão
labelfig:pvapor2
beginthreeparttable
begintabular@c@
begintikzpicture[]
beginaxis[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)
;
endaxis
endtikzpicture
endtabular
begintablenotes[flushleft]
item Fonte: Autor.
endtablenotes
endthreeparttable
endfigure
begintable
captionPlanejamento
labeltab:planejamentoexperimental
beginthreeparttable[t]
begintabular@SSSS @
toprule
textOrdem & textEnsaio & textFator A & textFator 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
endtabular
begintablenotes[flushleft]
item Fonte: Autor.
endtablenotes
endthreeparttable
endtable
enddocument
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.

documentclassmemoir
usepackagelmodern % 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=,
usepackagecaption
captionsetup
justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=onelineskip,
width=0.95linewidth,
setfloatadjustmenttablecentering
setfloatadjustmentfigurecentering
setfloatadjustmentthreeparttablecentering
usepackagetikz
usepackagepgfplots
usepackage[]threeparttable
begindocument
beginfigure[]
captionPressão
labelfig:pvapor2
beginthreeparttable
begintabular@c@
begintikzpicture[]
beginaxis[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)
;
endaxis
endtikzpicture
endtabular
begintablenotes[flushleft]
item Fonte: Autor.
endtablenotes
endthreeparttable
endfigure
begintable
captionPlanejamento
labeltab:planejamentoexperimental
beginthreeparttable[t]
begintabular@SSSS @
toprule
textOrdem & textEnsaio & textFator A & textFator 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
endtabular
begintablenotes[flushleft]
item Fonte: Autor.
endtablenotes
endthreeparttable
endtable
enddocument
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.

documentclassmemoir
usepackagelmodern % 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=,
usepackagecaption
captionsetup
justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=onelineskip,
width=0.95linewidth,
setfloatadjustmenttablecentering
setfloatadjustmentfigurecentering
setfloatadjustmentthreeparttablecentering
usepackagetikz
usepackagepgfplots
usepackage[]threeparttable
begindocument
beginfigure[]
captionPressão
labelfig:pvapor2
beginthreeparttable
begintabular@c@
begintikzpicture[]
beginaxis[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)
;
endaxis
endtikzpicture
endtabular
begintablenotes[flushleft]
item Fonte: Autor.
endtablenotes
endthreeparttable
endfigure
begintable
captionPlanejamento
labeltab:planejamentoexperimental
beginthreeparttable[t]
begintabular@SSSS @
toprule
textOrdem & textEnsaio & textFator A & textFator 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
endtabular
begintablenotes[flushleft]
item Fonte: Autor.
endtablenotes
endthreeparttable
endtable
enddocument
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.

documentclassmemoir
usepackagelmodern % 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=,
usepackagecaption
captionsetup
justification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=onelineskip,
width=0.95linewidth,
setfloatadjustmenttablecentering
setfloatadjustmentfigurecentering
setfloatadjustmentthreeparttablecentering
usepackagetikz
usepackagepgfplots
usepackage[]threeparttable
begindocument
beginfigure[]
captionPressão
labelfig:pvapor2
beginthreeparttable
begintabular@c@
begintikzpicture[]
beginaxis[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)
;
endaxis
endtikzpicture
endtabular
begintablenotes[flushleft]
item Fonte: Autor.
endtablenotes
endthreeparttable
endfigure
begintable
captionPlanejamento
labeltab:planejamentoexperimental
beginthreeparttable[t]
begintabular@SSSS @
toprule
textOrdem & textEnsaio & textFator A & textFator 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
endtabular
begintablenotes[flushleft]
item Fonte: Autor.
endtablenotes
endthreeparttable
endtable
enddocument
edited Mar 8 at 16:44
Bernard
176k778210
176k778210
answered Mar 8 at 15:59
leandriisleandriis
11.3k1733
11.3k1733
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
multicolumn4@lfootnotesize 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"

documentclassmemoir
usepackagelmodern % Usa a fonte Latin Modern
usepackage[T1]fontenc % Selecao de codigos de fonte.
usepackage[utf8]inputenc
usepackage[brazil]babel
usepackagesiunitx
sisetuprange-phrase=,a,,
group-digits=true,
group-four-digits=true,
group-separator=,,
output-decimal-marker=,
usepackagecaption
captionsetupjustification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=1ex,
%width=0.95linewidth,
setfloatadjustmenttablecentering
usepackagetikz
usepackagepgfplots
begindocument
setcounterchapter2 % just for this example
begintable
captionPlanejamento
labeltab:planejamentoexperimental
begintabular@ *2S[table-format=2.0]
*2S[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
multicolumn4@lfootnotesize Fonte: Autor.
endtabular
endtable
beginfigure[h!]
centering
captionPressão
labelfig:pvapor2
begintabular@l@
begintikzpicture[]
beginaxis[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)
;
endaxis
endtikzpicture\ % end of first "row"
footnotesize Fonte: Autor. % second "row"
endtabular
endfigure
enddocument
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
Mar 8 at 20:01
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
Mar 8 at 20:14
@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
Mar 8 at 20:17
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
Mar 8 at 21:30
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
Mar 8 at 21:57
|
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
multicolumn4@lfootnotesize 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"

documentclassmemoir
usepackagelmodern % Usa a fonte Latin Modern
usepackage[T1]fontenc % Selecao de codigos de fonte.
usepackage[utf8]inputenc
usepackage[brazil]babel
usepackagesiunitx
sisetuprange-phrase=,a,,
group-digits=true,
group-four-digits=true,
group-separator=,,
output-decimal-marker=,
usepackagecaption
captionsetupjustification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=1ex,
%width=0.95linewidth,
setfloatadjustmenttablecentering
usepackagetikz
usepackagepgfplots
begindocument
setcounterchapter2 % just for this example
begintable
captionPlanejamento
labeltab:planejamentoexperimental
begintabular@ *2S[table-format=2.0]
*2S[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
multicolumn4@lfootnotesize Fonte: Autor.
endtabular
endtable
beginfigure[h!]
centering
captionPressão
labelfig:pvapor2
begintabular@l@
begintikzpicture[]
beginaxis[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)
;
endaxis
endtikzpicture\ % end of first "row"
footnotesize Fonte: Autor. % second "row"
endtabular
endfigure
enddocument
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
Mar 8 at 20:01
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
Mar 8 at 20:14
@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
Mar 8 at 20:17
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
Mar 8 at 21:30
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
Mar 8 at 21:57
|
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
multicolumn4@lfootnotesize 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"

documentclassmemoir
usepackagelmodern % Usa a fonte Latin Modern
usepackage[T1]fontenc % Selecao de codigos de fonte.
usepackage[utf8]inputenc
usepackage[brazil]babel
usepackagesiunitx
sisetuprange-phrase=,a,,
group-digits=true,
group-four-digits=true,
group-separator=,,
output-decimal-marker=,
usepackagecaption
captionsetupjustification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=1ex,
%width=0.95linewidth,
setfloatadjustmenttablecentering
usepackagetikz
usepackagepgfplots
begindocument
setcounterchapter2 % just for this example
begintable
captionPlanejamento
labeltab:planejamentoexperimental
begintabular@ *2S[table-format=2.0]
*2S[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
multicolumn4@lfootnotesize Fonte: Autor.
endtabular
endtable
beginfigure[h!]
centering
captionPressão
labelfig:pvapor2
begintabular@l@
begintikzpicture[]
beginaxis[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)
;
endaxis
endtikzpicture\ % end of first "row"
footnotesize Fonte: Autor. % second "row"
endtabular
endfigure
enddocument
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
multicolumn4@lfootnotesize 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"

documentclassmemoir
usepackagelmodern % Usa a fonte Latin Modern
usepackage[T1]fontenc % Selecao de codigos de fonte.
usepackage[utf8]inputenc
usepackage[brazil]babel
usepackagesiunitx
sisetuprange-phrase=,a,,
group-digits=true,
group-four-digits=true,
group-separator=,,
output-decimal-marker=,
usepackagecaption
captionsetupjustification=justified,
%labelsep=quad,
labelsep=endash, %% ABNT q manda
position=above,
skip=1ex,
%width=0.95linewidth,
setfloatadjustmenttablecentering
usepackagetikz
usepackagepgfplots
begindocument
setcounterchapter2 % just for this example
begintable
captionPlanejamento
labeltab:planejamentoexperimental
begintabular@ *2S[table-format=2.0]
*2S[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
multicolumn4@lfootnotesize Fonte: Autor.
endtabular
endtable
beginfigure[h!]
centering
captionPressão
labelfig:pvapor2
begintabular@l@
begintikzpicture[]
beginaxis[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)
;
endaxis
endtikzpicture\ % end of first "row"
footnotesize Fonte: Autor. % second "row"
endtabular
endfigure
enddocument
edited Mar 8 at 20:18
answered Mar 8 at 17:14
MicoMico
287k32392781
287k32392781
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
Mar 8 at 20:01
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
Mar 8 at 20:14
@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
Mar 8 at 20:17
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
Mar 8 at 21:30
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
Mar 8 at 21:57
|
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
Mar 8 at 20:01
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
Mar 8 at 20:14
@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
Mar 8 at 20:17
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
Mar 8 at 21:30
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
Mar 8 at 21:57
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
Mar 8 at 20:01
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
Mar 8 at 20:01
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
Mar 8 at 20:14
@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
Mar 8 at 20:14
@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
Mar 8 at 20:17
@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
Mar 8 at 20:17
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
Mar 8 at 21:30
@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
Mar 8 at 21:30
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
Mar 8 at 21:57
@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
Mar 8 at 21:57
|
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ß
Mar 8 at 16:01
I remember having head some luck with
renewcommandTPTminimumlinewidthbut dont know how exactly– sheß
Mar 8 at 16:02