Figure and Table not aligned
I'm trying to align a table and a figure in Latex, but I`m not getting the results I want. I followed this answer : Table and figure side-by-side with independent captions
This is the code I used
documentclass{article}
usepackage[english]{babel}
usepackage[utf8x]{inputenc}
usepackage[T1]{fontenc}
usepackage{standalone}
usepackage{pgf}
usepackage[font=small,labelfont=bf]{caption}
% Table float box with bottom caption, box width adjusted to content
newfloatcommand{capbtabbox}{table}[FBwidth]
begin{document}
begin{minipage}{textwidth}
begin{minipage}[b]{0.49textwidth}
vspace{0pt}
centering
rule{6.4cm}{3.6cm}
end{minipage}
hfill
begin{minipage}[b]{0.49textwidth}
vspace{0pt}
centering
begin{tabular}{cc}hline
Table head & Table head \ hline
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \ hline
end{tabular}
end{minipage}
end{minipage}
end{document}
But this is what I get :
tables floats vertical-alignment
add a comment |
I'm trying to align a table and a figure in Latex, but I`m not getting the results I want. I followed this answer : Table and figure side-by-side with independent captions
This is the code I used
documentclass{article}
usepackage[english]{babel}
usepackage[utf8x]{inputenc}
usepackage[T1]{fontenc}
usepackage{standalone}
usepackage{pgf}
usepackage[font=small,labelfont=bf]{caption}
% Table float box with bottom caption, box width adjusted to content
newfloatcommand{capbtabbox}{table}[FBwidth]
begin{document}
begin{minipage}{textwidth}
begin{minipage}[b]{0.49textwidth}
vspace{0pt}
centering
rule{6.4cm}{3.6cm}
end{minipage}
hfill
begin{minipage}[b]{0.49textwidth}
vspace{0pt}
centering
begin{tabular}{cc}hline
Table head & Table head \ hline
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \ hline
end{tabular}
end{minipage}
end{minipage}
end{document}
But this is what I get :
tables floats vertical-alignment
2
you want[t]
aligned minipages not[b]
so they both align on thevspace{0pt}
(which otherwise is doing nothing)
– David Carlisle
Mar 12 at 21:23
Welcome to TeX SX! Try replacing[b]
with[t]
.
– Bernard
Mar 12 at 21:24
Thank you @Bernard , it works
– Liam F-A
Mar 12 at 21:37
It should also be noted that [t] and [b] select the baseline of the first and last lines in a minipage or tabular. Hence the vspace in Mico's solution aligns with the hline in the tabular. raisebox has more control.
– John Kormylo
Mar 13 at 5:11
add a comment |
I'm trying to align a table and a figure in Latex, but I`m not getting the results I want. I followed this answer : Table and figure side-by-side with independent captions
This is the code I used
documentclass{article}
usepackage[english]{babel}
usepackage[utf8x]{inputenc}
usepackage[T1]{fontenc}
usepackage{standalone}
usepackage{pgf}
usepackage[font=small,labelfont=bf]{caption}
% Table float box with bottom caption, box width adjusted to content
newfloatcommand{capbtabbox}{table}[FBwidth]
begin{document}
begin{minipage}{textwidth}
begin{minipage}[b]{0.49textwidth}
vspace{0pt}
centering
rule{6.4cm}{3.6cm}
end{minipage}
hfill
begin{minipage}[b]{0.49textwidth}
vspace{0pt}
centering
begin{tabular}{cc}hline
Table head & Table head \ hline
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \ hline
end{tabular}
end{minipage}
end{minipage}
end{document}
But this is what I get :
tables floats vertical-alignment
I'm trying to align a table and a figure in Latex, but I`m not getting the results I want. I followed this answer : Table and figure side-by-side with independent captions
This is the code I used
documentclass{article}
usepackage[english]{babel}
usepackage[utf8x]{inputenc}
usepackage[T1]{fontenc}
usepackage{standalone}
usepackage{pgf}
usepackage[font=small,labelfont=bf]{caption}
% Table float box with bottom caption, box width adjusted to content
newfloatcommand{capbtabbox}{table}[FBwidth]
begin{document}
begin{minipage}{textwidth}
begin{minipage}[b]{0.49textwidth}
vspace{0pt}
centering
rule{6.4cm}{3.6cm}
end{minipage}
hfill
begin{minipage}[b]{0.49textwidth}
vspace{0pt}
centering
begin{tabular}{cc}hline
Table head & Table head \ hline
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \ hline
end{tabular}
end{minipage}
end{minipage}
end{document}
But this is what I get :
tables floats vertical-alignment
tables floats vertical-alignment
edited Mar 12 at 21:24
David Carlisle
495k4111391888
495k4111391888
asked Mar 12 at 21:21
Liam F-ALiam F-A
132
132
2
you want[t]
aligned minipages not[b]
so they both align on thevspace{0pt}
(which otherwise is doing nothing)
– David Carlisle
Mar 12 at 21:23
Welcome to TeX SX! Try replacing[b]
with[t]
.
– Bernard
Mar 12 at 21:24
Thank you @Bernard , it works
– Liam F-A
Mar 12 at 21:37
It should also be noted that [t] and [b] select the baseline of the first and last lines in a minipage or tabular. Hence the vspace in Mico's solution aligns with the hline in the tabular. raisebox has more control.
– John Kormylo
Mar 13 at 5:11
add a comment |
2
you want[t]
aligned minipages not[b]
so they both align on thevspace{0pt}
(which otherwise is doing nothing)
– David Carlisle
Mar 12 at 21:23
Welcome to TeX SX! Try replacing[b]
with[t]
.
– Bernard
Mar 12 at 21:24
Thank you @Bernard , it works
– Liam F-A
Mar 12 at 21:37
It should also be noted that [t] and [b] select the baseline of the first and last lines in a minipage or tabular. Hence the vspace in Mico's solution aligns with the hline in the tabular. raisebox has more control.
– John Kormylo
Mar 13 at 5:11
2
2
you want
[t]
aligned minipages not [b]
so they both align on the vspace{0pt}
(which otherwise is doing nothing)– David Carlisle
Mar 12 at 21:23
you want
[t]
aligned minipages not [b]
so they both align on the vspace{0pt}
(which otherwise is doing nothing)– David Carlisle
Mar 12 at 21:23
Welcome to TeX SX! Try replacing
[b]
with [t]
.– Bernard
Mar 12 at 21:24
Welcome to TeX SX! Try replacing
[b]
with [t]
.– Bernard
Mar 12 at 21:24
Thank you @Bernard , it works
– Liam F-A
Mar 12 at 21:37
Thank you @Bernard , it works
– Liam F-A
Mar 12 at 21:37
It should also be noted that [t] and [b] select the baseline of the first and last lines in a minipage or tabular. Hence the vspace in Mico's solution aligns with the hline in the tabular. raisebox has more control.
– John Kormylo
Mar 13 at 5:11
It should also be noted that [t] and [b] select the baseline of the first and last lines in a minipage or tabular. Hence the vspace in Mico's solution aligns with the hline in the tabular. raisebox has more control.
– John Kormylo
Mar 13 at 5:11
add a comment |
1 Answer
1
active
oldest
votes
Your code features several unneeded minipage
environments. Remove the "wrappers", and use the [t]
positioning specifier for both the remaining minipage
environment and the tabular
environment.
documentclass{article}
usepackage[english]{babel}
usepackage[font=small,labelfont=bf]{caption}
begin{document}
noindent
begin{minipage}[t]{6.4cm}
vspace{0sp}
rule{textwidth}{3.6cm}
end{minipage}
hfill
begin{tabular}[t]{@{}cc@{}}
hline
Table head & Table head \
hline
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
hline
end{tabular}
end{document}
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "85"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f479174%2ffigure-and-table-not-aligned%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Your code features several unneeded minipage
environments. Remove the "wrappers", and use the [t]
positioning specifier for both the remaining minipage
environment and the tabular
environment.
documentclass{article}
usepackage[english]{babel}
usepackage[font=small,labelfont=bf]{caption}
begin{document}
noindent
begin{minipage}[t]{6.4cm}
vspace{0sp}
rule{textwidth}{3.6cm}
end{minipage}
hfill
begin{tabular}[t]{@{}cc@{}}
hline
Table head & Table head \
hline
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
hline
end{tabular}
end{document}
add a comment |
Your code features several unneeded minipage
environments. Remove the "wrappers", and use the [t]
positioning specifier for both the remaining minipage
environment and the tabular
environment.
documentclass{article}
usepackage[english]{babel}
usepackage[font=small,labelfont=bf]{caption}
begin{document}
noindent
begin{minipage}[t]{6.4cm}
vspace{0sp}
rule{textwidth}{3.6cm}
end{minipage}
hfill
begin{tabular}[t]{@{}cc@{}}
hline
Table head & Table head \
hline
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
hline
end{tabular}
end{document}
add a comment |
Your code features several unneeded minipage
environments. Remove the "wrappers", and use the [t]
positioning specifier for both the remaining minipage
environment and the tabular
environment.
documentclass{article}
usepackage[english]{babel}
usepackage[font=small,labelfont=bf]{caption}
begin{document}
noindent
begin{minipage}[t]{6.4cm}
vspace{0sp}
rule{textwidth}{3.6cm}
end{minipage}
hfill
begin{tabular}[t]{@{}cc@{}}
hline
Table head & Table head \
hline
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
hline
end{tabular}
end{document}
Your code features several unneeded minipage
environments. Remove the "wrappers", and use the [t]
positioning specifier for both the remaining minipage
environment and the tabular
environment.
documentclass{article}
usepackage[english]{babel}
usepackage[font=small,labelfont=bf]{caption}
begin{document}
noindent
begin{minipage}[t]{6.4cm}
vspace{0sp}
rule{textwidth}{3.6cm}
end{minipage}
hfill
begin{tabular}[t]{@{}cc@{}}
hline
Table head & Table head \
hline
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
Some values & Some values \
hline
end{tabular}
end{document}
answered Mar 12 at 22:31
MicoMico
284k31388776
284k31388776
add a comment |
add a comment |
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f479174%2ffigure-and-table-not-aligned%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
2
you want
[t]
aligned minipages not[b]
so they both align on thevspace{0pt}
(which otherwise is doing nothing)– David Carlisle
Mar 12 at 21:23
Welcome to TeX SX! Try replacing
[b]
with[t]
.– Bernard
Mar 12 at 21:24
Thank you @Bernard , it works
– Liam F-A
Mar 12 at 21:37
It should also be noted that [t] and [b] select the baseline of the first and last lines in a minipage or tabular. Hence the vspace in Mico's solution aligns with the hline in the tabular. raisebox has more control.
– John Kormylo
Mar 13 at 5:11