tabularx inside tcolorbox not centered properly












10















I am trying to put a tabularx inside a tcolorbox but it's not centered properly, it's shifted slightly to the right. Here is the code I am using. I am using figure environment for the caption. Is there a better way to do this?



documentclass[12pt, a4paper]{article}
usepackage[top=1in, bottom=1.5in, right=1in, left=1in]{geometry}
usepackage{tabularx}
usepackage{tcolorbox}
usepackage{chemfig}

newcolumntype{Y}{>{centeringarraybackslash}X}

begin{document}

begin{figure}[ht]
centering
begin{tcolorbox}
begin{tabularx}{1linewidth}{YYYY}
{}chemfig{C(-[:90,.6]H)(-[:180,.6]H)(-[:270,.6]H) -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)} &
{}chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C(-[:45,.6]H)(-[:315,.6]H)} &
{}chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C=[,.6]C(-[:45,.6]H)(-[:315,.6]H)} &
{}chemfig{C(-[:180,.6]H) ~[,.6]C -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)} \[5ex]

(a) Ethane & (b) Ethylene & (c) Propadiene & (d) Propyne\
end{tabularx}

end{tcolorbox}
vspace{-1.5ex}
caption{caption}
label{fig:my_label}
end{figure}

end{document}


enter image description here










share|improve this question




















  • 2





    it is centred but as yiou have forced all the columns to be the same width, entries with smaller structures have more space around them. (if you used |Y|Y|Y|Y| so it added rules it would be clearer that the table itself is centred but there is white space inside the first column

    – David Carlisle
    Jan 14 at 8:03
















10















I am trying to put a tabularx inside a tcolorbox but it's not centered properly, it's shifted slightly to the right. Here is the code I am using. I am using figure environment for the caption. Is there a better way to do this?



documentclass[12pt, a4paper]{article}
usepackage[top=1in, bottom=1.5in, right=1in, left=1in]{geometry}
usepackage{tabularx}
usepackage{tcolorbox}
usepackage{chemfig}

newcolumntype{Y}{>{centeringarraybackslash}X}

begin{document}

begin{figure}[ht]
centering
begin{tcolorbox}
begin{tabularx}{1linewidth}{YYYY}
{}chemfig{C(-[:90,.6]H)(-[:180,.6]H)(-[:270,.6]H) -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)} &
{}chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C(-[:45,.6]H)(-[:315,.6]H)} &
{}chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C=[,.6]C(-[:45,.6]H)(-[:315,.6]H)} &
{}chemfig{C(-[:180,.6]H) ~[,.6]C -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)} \[5ex]

(a) Ethane & (b) Ethylene & (c) Propadiene & (d) Propyne\
end{tabularx}

end{tcolorbox}
vspace{-1.5ex}
caption{caption}
label{fig:my_label}
end{figure}

end{document}


enter image description here










share|improve this question




















  • 2





    it is centred but as yiou have forced all the columns to be the same width, entries with smaller structures have more space around them. (if you used |Y|Y|Y|Y| so it added rules it would be clearer that the table itself is centred but there is white space inside the first column

    – David Carlisle
    Jan 14 at 8:03














10












10








10


1






I am trying to put a tabularx inside a tcolorbox but it's not centered properly, it's shifted slightly to the right. Here is the code I am using. I am using figure environment for the caption. Is there a better way to do this?



documentclass[12pt, a4paper]{article}
usepackage[top=1in, bottom=1.5in, right=1in, left=1in]{geometry}
usepackage{tabularx}
usepackage{tcolorbox}
usepackage{chemfig}

newcolumntype{Y}{>{centeringarraybackslash}X}

begin{document}

begin{figure}[ht]
centering
begin{tcolorbox}
begin{tabularx}{1linewidth}{YYYY}
{}chemfig{C(-[:90,.6]H)(-[:180,.6]H)(-[:270,.6]H) -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)} &
{}chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C(-[:45,.6]H)(-[:315,.6]H)} &
{}chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C=[,.6]C(-[:45,.6]H)(-[:315,.6]H)} &
{}chemfig{C(-[:180,.6]H) ~[,.6]C -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)} \[5ex]

(a) Ethane & (b) Ethylene & (c) Propadiene & (d) Propyne\
end{tabularx}

end{tcolorbox}
vspace{-1.5ex}
caption{caption}
label{fig:my_label}
end{figure}

end{document}


enter image description here










share|improve this question
















I am trying to put a tabularx inside a tcolorbox but it's not centered properly, it's shifted slightly to the right. Here is the code I am using. I am using figure environment for the caption. Is there a better way to do this?



documentclass[12pt, a4paper]{article}
usepackage[top=1in, bottom=1.5in, right=1in, left=1in]{geometry}
usepackage{tabularx}
usepackage{tcolorbox}
usepackage{chemfig}

newcolumntype{Y}{>{centeringarraybackslash}X}

begin{document}

begin{figure}[ht]
centering
begin{tcolorbox}
begin{tabularx}{1linewidth}{YYYY}
{}chemfig{C(-[:90,.6]H)(-[:180,.6]H)(-[:270,.6]H) -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)} &
{}chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C(-[:45,.6]H)(-[:315,.6]H)} &
{}chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C=[,.6]C(-[:45,.6]H)(-[:315,.6]H)} &
{}chemfig{C(-[:180,.6]H) ~[,.6]C -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)} \[5ex]

(a) Ethane & (b) Ethylene & (c) Propadiene & (d) Propyne\
end{tabularx}

end{tcolorbox}
vspace{-1.5ex}
caption{caption}
label{fig:my_label}
end{figure}

end{document}


enter image description here







tables tabularx tcolorbox






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 14 at 7:58









Mico

275k30374763




275k30374763










asked Jan 14 at 7:21









TantonTanton

514




514








  • 2





    it is centred but as yiou have forced all the columns to be the same width, entries with smaller structures have more space around them. (if you used |Y|Y|Y|Y| so it added rules it would be clearer that the table itself is centred but there is white space inside the first column

    – David Carlisle
    Jan 14 at 8:03














  • 2





    it is centred but as yiou have forced all the columns to be the same width, entries with smaller structures have more space around them. (if you used |Y|Y|Y|Y| so it added rules it would be clearer that the table itself is centred but there is white space inside the first column

    – David Carlisle
    Jan 14 at 8:03








2




2





it is centred but as yiou have forced all the columns to be the same width, entries with smaller structures have more space around them. (if you used |Y|Y|Y|Y| so it added rules it would be clearer that the table itself is centred but there is white space inside the first column

– David Carlisle
Jan 14 at 8:03





it is centred but as yiou have forced all the columns to be the same width, entries with smaller structures have more space around them. (if you used |Y|Y|Y|Y| so it added rules it would be clearer that the table itself is centred but there is white space inside the first column

– David Carlisle
Jan 14 at 8:03










2 Answers
2






active

oldest

votes


















12














Since line breaking inside the cells is neither expected nor desirable, and since the natural widths of the four columns are quite different, using a tabularx environment seems wrong. I suggest you use a tabular* environment instead.



enter image description here



documentclass[12pt, a4paper]{article}
usepackage[top=1in, bottom=1.5in, hmargin=1in]{geometry}
usepackage{tcolorbox,chemfig}

begin{document}

begin{figure}[ht]
setlengthtabcolsep{0pt} % let LaTeX figure out intercolumn spacing
begin{tcolorbox}
begin{tabular*}{1linewidth}{@{extracolsep{fill}} cccc }
chemfig{C(-[:90,.6]H)(-[:180,.6]H)(-[:270,.6]H) -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)} &
chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C(-[:45,.6]H)(-[:315,.6]H)} &
chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C=[,.6]C(-[:45,.6]H)(-[:315,.6]H)} &
chemfig{C(-[:180,.6]H) ~[,.6]C -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)} \[5ex]
(a) Ethane & (b) Ethylene & (c) Propadiene & (d) Propyne\
end{tabular*}
end{tcolorbox}
vspace{-2ex}
caption{caption}
label{fig:my_label}
end{figure}

end{document}





share|improve this answer


























  • Thank you so much! It was bugging me for a long time.

    – Tanton
    Jan 14 at 8:11






  • 1





    @Tanton - One of the main differences between tabularx and tabular* is that whereas the former works by adjusting the widths of the columns, the latter works by adjusting the amount of intercolumn whitespace. Since there is no reason for why the 4 columns should occupy equal widths, the tabular* environments seems to be the more natural device to employ.

    – Mico
    Jan 14 at 8:15





















4














But why the hell any kind of tabular?



mwe



documentclass[12pt, a4paper]{article}
usepackage[top=1in, bottom=1.5in, right=1in, left=1in]{geometry}
usepackage{tcolorbox}
usepackage{chemfig}
usepackage{subfig}
begin{document}

begin{figure}[ht]
begin{tcolorbox}[left=1.5em,right=1.5em]
subfloat[Ethane]{chemfig{C(-[:90,.6]H)(-[:180,.6]H)(-[:270,.6]H) -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}hfill
subfloat[Ethylene]{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}hfill
subfloat[Propadiene]{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C=[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}hfill
subfloat[Propyne]{chemfig{C(-[:180,.6]H) ~[,.6]C -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}
end{tcolorbox}
caption{caption}
end{figure}

Or ...

begin{figure}[ht]
begin{tcolorbox}[top=1em,bottom=1em,left=1.5em,right=1.5em]
chemname{chemfig{C(-[:90,.6]H)(-[:180,.6]H)(-[:270,.6]H) -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}{(a) Ethane} %
chemname{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}{(b) Ethylene} %
chemname{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C=[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}{(c) Propadiene} %
chemname{chemfig{C(-[:180,.6]H) ~[,.6]C -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}{(d) Propyne}linebreak
end{tcolorbox}
caption{caption}
end{figure}

end{document}





share|improve this answer

























    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
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f470024%2ftabularx-inside-tcolorbox-not-centered-properly%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









    12














    Since line breaking inside the cells is neither expected nor desirable, and since the natural widths of the four columns are quite different, using a tabularx environment seems wrong. I suggest you use a tabular* environment instead.



    enter image description here



    documentclass[12pt, a4paper]{article}
    usepackage[top=1in, bottom=1.5in, hmargin=1in]{geometry}
    usepackage{tcolorbox,chemfig}

    begin{document}

    begin{figure}[ht]
    setlengthtabcolsep{0pt} % let LaTeX figure out intercolumn spacing
    begin{tcolorbox}
    begin{tabular*}{1linewidth}{@{extracolsep{fill}} cccc }
    chemfig{C(-[:90,.6]H)(-[:180,.6]H)(-[:270,.6]H) -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)} &
    chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C(-[:45,.6]H)(-[:315,.6]H)} &
    chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C=[,.6]C(-[:45,.6]H)(-[:315,.6]H)} &
    chemfig{C(-[:180,.6]H) ~[,.6]C -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)} \[5ex]
    (a) Ethane & (b) Ethylene & (c) Propadiene & (d) Propyne\
    end{tabular*}
    end{tcolorbox}
    vspace{-2ex}
    caption{caption}
    label{fig:my_label}
    end{figure}

    end{document}





    share|improve this answer


























    • Thank you so much! It was bugging me for a long time.

      – Tanton
      Jan 14 at 8:11






    • 1





      @Tanton - One of the main differences between tabularx and tabular* is that whereas the former works by adjusting the widths of the columns, the latter works by adjusting the amount of intercolumn whitespace. Since there is no reason for why the 4 columns should occupy equal widths, the tabular* environments seems to be the more natural device to employ.

      – Mico
      Jan 14 at 8:15


















    12














    Since line breaking inside the cells is neither expected nor desirable, and since the natural widths of the four columns are quite different, using a tabularx environment seems wrong. I suggest you use a tabular* environment instead.



    enter image description here



    documentclass[12pt, a4paper]{article}
    usepackage[top=1in, bottom=1.5in, hmargin=1in]{geometry}
    usepackage{tcolorbox,chemfig}

    begin{document}

    begin{figure}[ht]
    setlengthtabcolsep{0pt} % let LaTeX figure out intercolumn spacing
    begin{tcolorbox}
    begin{tabular*}{1linewidth}{@{extracolsep{fill}} cccc }
    chemfig{C(-[:90,.6]H)(-[:180,.6]H)(-[:270,.6]H) -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)} &
    chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C(-[:45,.6]H)(-[:315,.6]H)} &
    chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C=[,.6]C(-[:45,.6]H)(-[:315,.6]H)} &
    chemfig{C(-[:180,.6]H) ~[,.6]C -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)} \[5ex]
    (a) Ethane & (b) Ethylene & (c) Propadiene & (d) Propyne\
    end{tabular*}
    end{tcolorbox}
    vspace{-2ex}
    caption{caption}
    label{fig:my_label}
    end{figure}

    end{document}





    share|improve this answer


























    • Thank you so much! It was bugging me for a long time.

      – Tanton
      Jan 14 at 8:11






    • 1





      @Tanton - One of the main differences between tabularx and tabular* is that whereas the former works by adjusting the widths of the columns, the latter works by adjusting the amount of intercolumn whitespace. Since there is no reason for why the 4 columns should occupy equal widths, the tabular* environments seems to be the more natural device to employ.

      – Mico
      Jan 14 at 8:15
















    12












    12








    12







    Since line breaking inside the cells is neither expected nor desirable, and since the natural widths of the four columns are quite different, using a tabularx environment seems wrong. I suggest you use a tabular* environment instead.



    enter image description here



    documentclass[12pt, a4paper]{article}
    usepackage[top=1in, bottom=1.5in, hmargin=1in]{geometry}
    usepackage{tcolorbox,chemfig}

    begin{document}

    begin{figure}[ht]
    setlengthtabcolsep{0pt} % let LaTeX figure out intercolumn spacing
    begin{tcolorbox}
    begin{tabular*}{1linewidth}{@{extracolsep{fill}} cccc }
    chemfig{C(-[:90,.6]H)(-[:180,.6]H)(-[:270,.6]H) -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)} &
    chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C(-[:45,.6]H)(-[:315,.6]H)} &
    chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C=[,.6]C(-[:45,.6]H)(-[:315,.6]H)} &
    chemfig{C(-[:180,.6]H) ~[,.6]C -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)} \[5ex]
    (a) Ethane & (b) Ethylene & (c) Propadiene & (d) Propyne\
    end{tabular*}
    end{tcolorbox}
    vspace{-2ex}
    caption{caption}
    label{fig:my_label}
    end{figure}

    end{document}





    share|improve this answer















    Since line breaking inside the cells is neither expected nor desirable, and since the natural widths of the four columns are quite different, using a tabularx environment seems wrong. I suggest you use a tabular* environment instead.



    enter image description here



    documentclass[12pt, a4paper]{article}
    usepackage[top=1in, bottom=1.5in, hmargin=1in]{geometry}
    usepackage{tcolorbox,chemfig}

    begin{document}

    begin{figure}[ht]
    setlengthtabcolsep{0pt} % let LaTeX figure out intercolumn spacing
    begin{tcolorbox}
    begin{tabular*}{1linewidth}{@{extracolsep{fill}} cccc }
    chemfig{C(-[:90,.6]H)(-[:180,.6]H)(-[:270,.6]H) -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)} &
    chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C(-[:45,.6]H)(-[:315,.6]H)} &
    chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C=[,.6]C(-[:45,.6]H)(-[:315,.6]H)} &
    chemfig{C(-[:180,.6]H) ~[,.6]C -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)} \[5ex]
    (a) Ethane & (b) Ethylene & (c) Propadiene & (d) Propyne\
    end{tabular*}
    end{tcolorbox}
    vspace{-2ex}
    caption{caption}
    label{fig:my_label}
    end{figure}

    end{document}






    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Jan 14 at 8:25

























    answered Jan 14 at 7:53









    MicoMico

    275k30374763




    275k30374763













    • Thank you so much! It was bugging me for a long time.

      – Tanton
      Jan 14 at 8:11






    • 1





      @Tanton - One of the main differences between tabularx and tabular* is that whereas the former works by adjusting the widths of the columns, the latter works by adjusting the amount of intercolumn whitespace. Since there is no reason for why the 4 columns should occupy equal widths, the tabular* environments seems to be the more natural device to employ.

      – Mico
      Jan 14 at 8:15





















    • Thank you so much! It was bugging me for a long time.

      – Tanton
      Jan 14 at 8:11






    • 1





      @Tanton - One of the main differences between tabularx and tabular* is that whereas the former works by adjusting the widths of the columns, the latter works by adjusting the amount of intercolumn whitespace. Since there is no reason for why the 4 columns should occupy equal widths, the tabular* environments seems to be the more natural device to employ.

      – Mico
      Jan 14 at 8:15



















    Thank you so much! It was bugging me for a long time.

    – Tanton
    Jan 14 at 8:11





    Thank you so much! It was bugging me for a long time.

    – Tanton
    Jan 14 at 8:11




    1




    1





    @Tanton - One of the main differences between tabularx and tabular* is that whereas the former works by adjusting the widths of the columns, the latter works by adjusting the amount of intercolumn whitespace. Since there is no reason for why the 4 columns should occupy equal widths, the tabular* environments seems to be the more natural device to employ.

    – Mico
    Jan 14 at 8:15







    @Tanton - One of the main differences between tabularx and tabular* is that whereas the former works by adjusting the widths of the columns, the latter works by adjusting the amount of intercolumn whitespace. Since there is no reason for why the 4 columns should occupy equal widths, the tabular* environments seems to be the more natural device to employ.

    – Mico
    Jan 14 at 8:15













    4














    But why the hell any kind of tabular?



    mwe



    documentclass[12pt, a4paper]{article}
    usepackage[top=1in, bottom=1.5in, right=1in, left=1in]{geometry}
    usepackage{tcolorbox}
    usepackage{chemfig}
    usepackage{subfig}
    begin{document}

    begin{figure}[ht]
    begin{tcolorbox}[left=1.5em,right=1.5em]
    subfloat[Ethane]{chemfig{C(-[:90,.6]H)(-[:180,.6]H)(-[:270,.6]H) -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}hfill
    subfloat[Ethylene]{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}hfill
    subfloat[Propadiene]{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C=[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}hfill
    subfloat[Propyne]{chemfig{C(-[:180,.6]H) ~[,.6]C -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}
    end{tcolorbox}
    caption{caption}
    end{figure}

    Or ...

    begin{figure}[ht]
    begin{tcolorbox}[top=1em,bottom=1em,left=1.5em,right=1.5em]
    chemname{chemfig{C(-[:90,.6]H)(-[:180,.6]H)(-[:270,.6]H) -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}{(a) Ethane} %
    chemname{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}{(b) Ethylene} %
    chemname{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C=[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}{(c) Propadiene} %
    chemname{chemfig{C(-[:180,.6]H) ~[,.6]C -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}{(d) Propyne}linebreak
    end{tcolorbox}
    caption{caption}
    end{figure}

    end{document}





    share|improve this answer






























      4














      But why the hell any kind of tabular?



      mwe



      documentclass[12pt, a4paper]{article}
      usepackage[top=1in, bottom=1.5in, right=1in, left=1in]{geometry}
      usepackage{tcolorbox}
      usepackage{chemfig}
      usepackage{subfig}
      begin{document}

      begin{figure}[ht]
      begin{tcolorbox}[left=1.5em,right=1.5em]
      subfloat[Ethane]{chemfig{C(-[:90,.6]H)(-[:180,.6]H)(-[:270,.6]H) -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}hfill
      subfloat[Ethylene]{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}hfill
      subfloat[Propadiene]{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C=[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}hfill
      subfloat[Propyne]{chemfig{C(-[:180,.6]H) ~[,.6]C -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}
      end{tcolorbox}
      caption{caption}
      end{figure}

      Or ...

      begin{figure}[ht]
      begin{tcolorbox}[top=1em,bottom=1em,left=1.5em,right=1.5em]
      chemname{chemfig{C(-[:90,.6]H)(-[:180,.6]H)(-[:270,.6]H) -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}{(a) Ethane} %
      chemname{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}{(b) Ethylene} %
      chemname{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C=[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}{(c) Propadiene} %
      chemname{chemfig{C(-[:180,.6]H) ~[,.6]C -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}{(d) Propyne}linebreak
      end{tcolorbox}
      caption{caption}
      end{figure}

      end{document}





      share|improve this answer




























        4












        4








        4







        But why the hell any kind of tabular?



        mwe



        documentclass[12pt, a4paper]{article}
        usepackage[top=1in, bottom=1.5in, right=1in, left=1in]{geometry}
        usepackage{tcolorbox}
        usepackage{chemfig}
        usepackage{subfig}
        begin{document}

        begin{figure}[ht]
        begin{tcolorbox}[left=1.5em,right=1.5em]
        subfloat[Ethane]{chemfig{C(-[:90,.6]H)(-[:180,.6]H)(-[:270,.6]H) -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}hfill
        subfloat[Ethylene]{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}hfill
        subfloat[Propadiene]{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C=[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}hfill
        subfloat[Propyne]{chemfig{C(-[:180,.6]H) ~[,.6]C -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}
        end{tcolorbox}
        caption{caption}
        end{figure}

        Or ...

        begin{figure}[ht]
        begin{tcolorbox}[top=1em,bottom=1em,left=1.5em,right=1.5em]
        chemname{chemfig{C(-[:90,.6]H)(-[:180,.6]H)(-[:270,.6]H) -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}{(a) Ethane} %
        chemname{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}{(b) Ethylene} %
        chemname{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C=[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}{(c) Propadiene} %
        chemname{chemfig{C(-[:180,.6]H) ~[,.6]C -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}{(d) Propyne}linebreak
        end{tcolorbox}
        caption{caption}
        end{figure}

        end{document}





        share|improve this answer















        But why the hell any kind of tabular?



        mwe



        documentclass[12pt, a4paper]{article}
        usepackage[top=1in, bottom=1.5in, right=1in, left=1in]{geometry}
        usepackage{tcolorbox}
        usepackage{chemfig}
        usepackage{subfig}
        begin{document}

        begin{figure}[ht]
        begin{tcolorbox}[left=1.5em,right=1.5em]
        subfloat[Ethane]{chemfig{C(-[:90,.6]H)(-[:180,.6]H)(-[:270,.6]H) -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}hfill
        subfloat[Ethylene]{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}hfill
        subfloat[Propadiene]{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C=[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}hfill
        subfloat[Propyne]{chemfig{C(-[:180,.6]H) ~[,.6]C -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}
        end{tcolorbox}
        caption{caption}
        end{figure}

        Or ...

        begin{figure}[ht]
        begin{tcolorbox}[top=1em,bottom=1em,left=1.5em,right=1.5em]
        chemname{chemfig{C(-[:90,.6]H)(-[:180,.6]H)(-[:270,.6]H) -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}{(a) Ethane} %
        chemname{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}{(b) Ethylene} %
        chemname{chemfig{C(-[:135,.6]H)(-[:225,.6]H) =[,.6]C=[,.6]C(-[:45,.6]H)(-[:315,.6]H)}}{(c) Propadiene} %
        chemname{chemfig{C(-[:180,.6]H) ~[,.6]C -[,.6]C(-[:90,.6]H)(-[:0,.6]H)(-[:270,.6]H)}}{(d) Propyne}linebreak
        end{tcolorbox}
        caption{caption}
        end{figure}

        end{document}






        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited 2 days ago

























        answered Jan 18 at 13:38









        FranFran

        51.9k6115176




        51.9k6115176






























            draft saved

            draft discarded




















































            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.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f470024%2ftabularx-inside-tcolorbox-not-centered-properly%23new-answer', 'question_page');
            }
            );

            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







            Popular posts from this blog

            Biblatex bibliography style without URLs when DOI exists (in Overleaf with Zotero bibliography)

            ComboBox Display Member on multiple fields

            Is it possible to collect Nectar points via Trainline?