How to set column width that table aligns automatic with merged cells?












1















What I want to do is make a table in the format that I have showed below. At the moment the width of the columns is different and the table is to wide for the page. It looks as following:
enter image description here



What I am trying to do is



1) set the table to be as wide as the text, so that it takes up maximum space within the margins



2) set that column 2, 3 and 4 that contain the results are the same width.



begin{table}[H] centering caption{X} label{X}
begin{tabular}{cccc}
textbf{References} & textbf{Results 1} & textbf{Results 2} & textbf{Results 3} \hlinehline

Author (Year)
&
Answer Answer
&
Answer Answer Answer Answer
&
begin{tabular}{c}
Answer Answer Answer Answer Answer Answer \
Answer Answer Answer \
end{tabular}
\hline

Author (Year) &
begin{tabular}{c}
Answer \
Answer \
end{tabular}
&
Answer Answer
&
begin{tabular}{c}
Answer Answer Answer \
Answer Answer Answer \
end{tabular}
\hline

Author (Year) &
begin{tabular}{c}
Answer \
Answer \
Answer \
end{tabular}
&
multicolumn{2}{c}{Answer Answer Answer Answer Answer Answer Answer Answer }
\hline
end{tabular}
end{table}









share|improve this question









New contributor




Alex is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





















  • Welcome to TeX-SE! Are you looking for tabularx?

    – marmot
    50 mins ago













  • Welcome to TeX.SE! Can you please make your code snippet compilable?

    – Kurt
    49 mins ago
















1















What I want to do is make a table in the format that I have showed below. At the moment the width of the columns is different and the table is to wide for the page. It looks as following:
enter image description here



What I am trying to do is



1) set the table to be as wide as the text, so that it takes up maximum space within the margins



2) set that column 2, 3 and 4 that contain the results are the same width.



begin{table}[H] centering caption{X} label{X}
begin{tabular}{cccc}
textbf{References} & textbf{Results 1} & textbf{Results 2} & textbf{Results 3} \hlinehline

Author (Year)
&
Answer Answer
&
Answer Answer Answer Answer
&
begin{tabular}{c}
Answer Answer Answer Answer Answer Answer \
Answer Answer Answer \
end{tabular}
\hline

Author (Year) &
begin{tabular}{c}
Answer \
Answer \
end{tabular}
&
Answer Answer
&
begin{tabular}{c}
Answer Answer Answer \
Answer Answer Answer \
end{tabular}
\hline

Author (Year) &
begin{tabular}{c}
Answer \
Answer \
Answer \
end{tabular}
&
multicolumn{2}{c}{Answer Answer Answer Answer Answer Answer Answer Answer }
\hline
end{tabular}
end{table}









share|improve this question









New contributor




Alex is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





















  • Welcome to TeX-SE! Are you looking for tabularx?

    – marmot
    50 mins ago













  • Welcome to TeX.SE! Can you please make your code snippet compilable?

    – Kurt
    49 mins ago














1












1








1








What I want to do is make a table in the format that I have showed below. At the moment the width of the columns is different and the table is to wide for the page. It looks as following:
enter image description here



What I am trying to do is



1) set the table to be as wide as the text, so that it takes up maximum space within the margins



2) set that column 2, 3 and 4 that contain the results are the same width.



begin{table}[H] centering caption{X} label{X}
begin{tabular}{cccc}
textbf{References} & textbf{Results 1} & textbf{Results 2} & textbf{Results 3} \hlinehline

Author (Year)
&
Answer Answer
&
Answer Answer Answer Answer
&
begin{tabular}{c}
Answer Answer Answer Answer Answer Answer \
Answer Answer Answer \
end{tabular}
\hline

Author (Year) &
begin{tabular}{c}
Answer \
Answer \
end{tabular}
&
Answer Answer
&
begin{tabular}{c}
Answer Answer Answer \
Answer Answer Answer \
end{tabular}
\hline

Author (Year) &
begin{tabular}{c}
Answer \
Answer \
Answer \
end{tabular}
&
multicolumn{2}{c}{Answer Answer Answer Answer Answer Answer Answer Answer }
\hline
end{tabular}
end{table}









share|improve this question









New contributor




Alex is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












What I want to do is make a table in the format that I have showed below. At the moment the width of the columns is different and the table is to wide for the page. It looks as following:
enter image description here



What I am trying to do is



1) set the table to be as wide as the text, so that it takes up maximum space within the margins



2) set that column 2, 3 and 4 that contain the results are the same width.



begin{table}[H] centering caption{X} label{X}
begin{tabular}{cccc}
textbf{References} & textbf{Results 1} & textbf{Results 2} & textbf{Results 3} \hlinehline

Author (Year)
&
Answer Answer
&
Answer Answer Answer Answer
&
begin{tabular}{c}
Answer Answer Answer Answer Answer Answer \
Answer Answer Answer \
end{tabular}
\hline

Author (Year) &
begin{tabular}{c}
Answer \
Answer \
end{tabular}
&
Answer Answer
&
begin{tabular}{c}
Answer Answer Answer \
Answer Answer Answer \
end{tabular}
\hline

Author (Year) &
begin{tabular}{c}
Answer \
Answer \
Answer \
end{tabular}
&
multicolumn{2}{c}{Answer Answer Answer Answer Answer Answer Answer Answer }
\hline
end{tabular}
end{table}






tables






share|improve this question









New contributor




Alex is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question









New contributor




Alex is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question








edited 23 mins ago









Zarko

125k867164




125k867164






New contributor




Alex is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 55 mins ago









AlexAlex

62




62




New contributor




Alex is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Alex is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Alex is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.













  • Welcome to TeX-SE! Are you looking for tabularx?

    – marmot
    50 mins ago













  • Welcome to TeX.SE! Can you please make your code snippet compilable?

    – Kurt
    49 mins ago



















  • Welcome to TeX-SE! Are you looking for tabularx?

    – marmot
    50 mins ago













  • Welcome to TeX.SE! Can you please make your code snippet compilable?

    – Kurt
    49 mins ago

















Welcome to TeX-SE! Are you looking for tabularx?

– marmot
50 mins ago







Welcome to TeX-SE! Are you looking for tabularx?

– marmot
50 mins ago















Welcome to TeX.SE! Can you please make your code snippet compilable?

– Kurt
49 mins ago





Welcome to TeX.SE! Can you please make your code snippet compilable?

– Kurt
49 mins ago










1 Answer
1






active

oldest

votes


















0














with tabularx is no need to nest tables:



documentclass{article}
usepackage{geometry}
usepackage{booktabs, tabularx}
usepackage[skip=1ex]{caption}

begin{document}
begin{table}[htb]
caption{X}
label{X}
begin{tabularx}{linewidth}{@{} l *{3}{>{centeringarraybackslash}X} @{}}
toprule
textbf{References} & textbf{Results 1} & textbf{Results 2} & textbf{Results 3} \
midrule
Author (Year)
& Answer Answer
& Answer Answer Answer Answer
& Answer Answer Answer Answer Answer Answer

Answer Answer Answer \
midrule
Author (Year)
& Answer

Answer
& Answer Answer
& Answer Answer Answer
Answer Answer Answer \
midrule
Author (Year)
& Answer

Answer

Answer
& multicolumn{2}{>{hsize=dimexpr2hsize+2tabcolsep+arrayrulewidth
centeringarraybackslash}X}{%
Answer Answer Answer Answer Answer Answer Answer Answer } \
bottomrule
end{tabularx}
end{table}
end{document}


enter image description here



instead of horizontally centered cells text i would rather have left aligned, i.e. instead of >{centeringarraybackslash}X use >{raggedrightarraybackslash}X





share























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


    }
    });






    Alex is a new contributor. Be nice, and check out our Code of Conduct.










    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f476868%2fhow-to-set-column-width-that-table-aligns-automatic-with-merged-cells%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









    0














    with tabularx is no need to nest tables:



    documentclass{article}
    usepackage{geometry}
    usepackage{booktabs, tabularx}
    usepackage[skip=1ex]{caption}

    begin{document}
    begin{table}[htb]
    caption{X}
    label{X}
    begin{tabularx}{linewidth}{@{} l *{3}{>{centeringarraybackslash}X} @{}}
    toprule
    textbf{References} & textbf{Results 1} & textbf{Results 2} & textbf{Results 3} \
    midrule
    Author (Year)
    & Answer Answer
    & Answer Answer Answer Answer
    & Answer Answer Answer Answer Answer Answer

    Answer Answer Answer \
    midrule
    Author (Year)
    & Answer

    Answer
    & Answer Answer
    & Answer Answer Answer
    Answer Answer Answer \
    midrule
    Author (Year)
    & Answer

    Answer

    Answer
    & multicolumn{2}{>{hsize=dimexpr2hsize+2tabcolsep+arrayrulewidth
    centeringarraybackslash}X}{%
    Answer Answer Answer Answer Answer Answer Answer Answer } \
    bottomrule
    end{tabularx}
    end{table}
    end{document}


    enter image description here



    instead of horizontally centered cells text i would rather have left aligned, i.e. instead of >{centeringarraybackslash}X use >{raggedrightarraybackslash}X





    share




























      0














      with tabularx is no need to nest tables:



      documentclass{article}
      usepackage{geometry}
      usepackage{booktabs, tabularx}
      usepackage[skip=1ex]{caption}

      begin{document}
      begin{table}[htb]
      caption{X}
      label{X}
      begin{tabularx}{linewidth}{@{} l *{3}{>{centeringarraybackslash}X} @{}}
      toprule
      textbf{References} & textbf{Results 1} & textbf{Results 2} & textbf{Results 3} \
      midrule
      Author (Year)
      & Answer Answer
      & Answer Answer Answer Answer
      & Answer Answer Answer Answer Answer Answer

      Answer Answer Answer \
      midrule
      Author (Year)
      & Answer

      Answer
      & Answer Answer
      & Answer Answer Answer
      Answer Answer Answer \
      midrule
      Author (Year)
      & Answer

      Answer

      Answer
      & multicolumn{2}{>{hsize=dimexpr2hsize+2tabcolsep+arrayrulewidth
      centeringarraybackslash}X}{%
      Answer Answer Answer Answer Answer Answer Answer Answer } \
      bottomrule
      end{tabularx}
      end{table}
      end{document}


      enter image description here



      instead of horizontally centered cells text i would rather have left aligned, i.e. instead of >{centeringarraybackslash}X use >{raggedrightarraybackslash}X





      share


























        0












        0








        0







        with tabularx is no need to nest tables:



        documentclass{article}
        usepackage{geometry}
        usepackage{booktabs, tabularx}
        usepackage[skip=1ex]{caption}

        begin{document}
        begin{table}[htb]
        caption{X}
        label{X}
        begin{tabularx}{linewidth}{@{} l *{3}{>{centeringarraybackslash}X} @{}}
        toprule
        textbf{References} & textbf{Results 1} & textbf{Results 2} & textbf{Results 3} \
        midrule
        Author (Year)
        & Answer Answer
        & Answer Answer Answer Answer
        & Answer Answer Answer Answer Answer Answer

        Answer Answer Answer \
        midrule
        Author (Year)
        & Answer

        Answer
        & Answer Answer
        & Answer Answer Answer
        Answer Answer Answer \
        midrule
        Author (Year)
        & Answer

        Answer

        Answer
        & multicolumn{2}{>{hsize=dimexpr2hsize+2tabcolsep+arrayrulewidth
        centeringarraybackslash}X}{%
        Answer Answer Answer Answer Answer Answer Answer Answer } \
        bottomrule
        end{tabularx}
        end{table}
        end{document}


        enter image description here



        instead of horizontally centered cells text i would rather have left aligned, i.e. instead of >{centeringarraybackslash}X use >{raggedrightarraybackslash}X





        share













        with tabularx is no need to nest tables:



        documentclass{article}
        usepackage{geometry}
        usepackage{booktabs, tabularx}
        usepackage[skip=1ex]{caption}

        begin{document}
        begin{table}[htb]
        caption{X}
        label{X}
        begin{tabularx}{linewidth}{@{} l *{3}{>{centeringarraybackslash}X} @{}}
        toprule
        textbf{References} & textbf{Results 1} & textbf{Results 2} & textbf{Results 3} \
        midrule
        Author (Year)
        & Answer Answer
        & Answer Answer Answer Answer
        & Answer Answer Answer Answer Answer Answer

        Answer Answer Answer \
        midrule
        Author (Year)
        & Answer

        Answer
        & Answer Answer
        & Answer Answer Answer
        Answer Answer Answer \
        midrule
        Author (Year)
        & Answer

        Answer

        Answer
        & multicolumn{2}{>{hsize=dimexpr2hsize+2tabcolsep+arrayrulewidth
        centeringarraybackslash}X}{%
        Answer Answer Answer Answer Answer Answer Answer Answer } \
        bottomrule
        end{tabularx}
        end{table}
        end{document}


        enter image description here



        instead of horizontally centered cells text i would rather have left aligned, i.e. instead of >{centeringarraybackslash}X use >{raggedrightarraybackslash}X






        share











        share


        share










        answered 8 mins ago









        ZarkoZarko

        125k867164




        125k867164






















            Alex is a new contributor. Be nice, and check out our Code of Conduct.










            draft saved

            draft discarded


















            Alex is a new contributor. Be nice, and check out our Code of Conduct.













            Alex is a new contributor. Be nice, and check out our Code of Conduct.












            Alex is a new contributor. Be nice, and check out our Code of Conduct.
















            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%2f476868%2fhow-to-set-column-width-that-table-aligns-automatic-with-merged-cells%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

            A CLEAN and SIMPLE way to add appendices to Table of Contents and bookmarks

            Calculate evaluation metrics using cross_val_predict sklearn

            Insert data from modal to MySQL (multiple modal on website)