How to remove additional spaces in table in latex [duplicate]












3
















This question already has an answer here:




  • Removing extra space after itemize environment in longtable in memoir

    3 answers




I am using the following code to generate a table.



documentclass[acmsmall]{acmart}
begin{document}
begin{table}[!t]
renewcommand{arraystretch}{1.3}
caption{Some text}
centering
begin{tabular}{|p{8.3cm}|p{1.7cm}|p{1.7cm}|}
hline
textbf{Some text} & textbf{Some text} & textbf{Some text} \
hline

textbf{Some text:}
begin{itemize}
item Some text
item Some text
item Some text
end{itemize}
&
43%{$newline$}
checkmark{$newline$}
-{$newline$}
-{$newline$}
&
57%{$newline$}
-{$newline$}
checkmark{$newline$}
checkmark{$newline$}
\
hline
textbf{Some text}
begin{itemize}
item Some text
item Some text
item Some text
item Some text
end{itemize}
&
25%{$newline$}
checkmark{$newline$}
-{$newline$}
-{$newline$}
-{$newline$}
&
75%{$newline$}
-{$newline$}
checkmark{$newline$}
checkmark{$newline$}
checkmark{$newline$}
\
hline
textbf{Some text:}
begin{itemize}
item Some text
item Some text
end{itemize}
&
0%{$newline$}
-{$newline$}
-{$newline$}
&
100%{$newline$}
checkmark{$newline$}
checkmark{$newline$}
\
hline
end{tabular}
label{table1}
end{table}
end{document}


However, as shown in the figure below there are empty spaces (highlighted in yellow). I am just wondering if there is a way to remove those extra lines from the table?
enter image description here



I am happy to provide any other details if needed :)










share|improve this question









New contributor




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











marked as duplicate by Henri Menke, Stefan Pinnow, flav, Andrew Swann, dexteritas Jan 17 at 7:54


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
















  • Can you please provide us with a compilable document? When I compile your table with preamble documentclass[12pt]{article} usepackage{amssymb} I do not get such large spaces,

    – marmot
    Jan 17 at 5:05











  • @marmot I am using the following document class documentclass[acmsmall]{acmart}

    – Emi
    Jan 17 at 5:27











  • Please add this (as well as begin{document} and end{document}) to your above code such that people have a complete example to play with.

    – marmot
    Jan 17 at 5:29











  • @marmot Sure, I will add those details. By the way I am getting the same output in the following documentclasses as well; documentclass[smallextended]{svjour3} and documentclass[jou,apacite]{apa6}

    – Emi
    Jan 17 at 5:33











  • OK, thanks! I have another question (not that I could immediately answer it). Do you want the check marks and - be vertically aligned, i.e. at the same height, as the bullets of itemize? You might want to use e.g. this answer instead of itemize, this would also solve the vertical space problem.

    – marmot
    Jan 17 at 5:36


















3
















This question already has an answer here:




  • Removing extra space after itemize environment in longtable in memoir

    3 answers




I am using the following code to generate a table.



documentclass[acmsmall]{acmart}
begin{document}
begin{table}[!t]
renewcommand{arraystretch}{1.3}
caption{Some text}
centering
begin{tabular}{|p{8.3cm}|p{1.7cm}|p{1.7cm}|}
hline
textbf{Some text} & textbf{Some text} & textbf{Some text} \
hline

textbf{Some text:}
begin{itemize}
item Some text
item Some text
item Some text
end{itemize}
&
43%{$newline$}
checkmark{$newline$}
-{$newline$}
-{$newline$}
&
57%{$newline$}
-{$newline$}
checkmark{$newline$}
checkmark{$newline$}
\
hline
textbf{Some text}
begin{itemize}
item Some text
item Some text
item Some text
item Some text
end{itemize}
&
25%{$newline$}
checkmark{$newline$}
-{$newline$}
-{$newline$}
-{$newline$}
&
75%{$newline$}
-{$newline$}
checkmark{$newline$}
checkmark{$newline$}
checkmark{$newline$}
\
hline
textbf{Some text:}
begin{itemize}
item Some text
item Some text
end{itemize}
&
0%{$newline$}
-{$newline$}
-{$newline$}
&
100%{$newline$}
checkmark{$newline$}
checkmark{$newline$}
\
hline
end{tabular}
label{table1}
end{table}
end{document}


However, as shown in the figure below there are empty spaces (highlighted in yellow). I am just wondering if there is a way to remove those extra lines from the table?
enter image description here



I am happy to provide any other details if needed :)










share|improve this question









New contributor




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











marked as duplicate by Henri Menke, Stefan Pinnow, flav, Andrew Swann, dexteritas Jan 17 at 7:54


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
















  • Can you please provide us with a compilable document? When I compile your table with preamble documentclass[12pt]{article} usepackage{amssymb} I do not get such large spaces,

    – marmot
    Jan 17 at 5:05











  • @marmot I am using the following document class documentclass[acmsmall]{acmart}

    – Emi
    Jan 17 at 5:27











  • Please add this (as well as begin{document} and end{document}) to your above code such that people have a complete example to play with.

    – marmot
    Jan 17 at 5:29











  • @marmot Sure, I will add those details. By the way I am getting the same output in the following documentclasses as well; documentclass[smallextended]{svjour3} and documentclass[jou,apacite]{apa6}

    – Emi
    Jan 17 at 5:33











  • OK, thanks! I have another question (not that I could immediately answer it). Do you want the check marks and - be vertically aligned, i.e. at the same height, as the bullets of itemize? You might want to use e.g. this answer instead of itemize, this would also solve the vertical space problem.

    – marmot
    Jan 17 at 5:36
















3












3








3


1







This question already has an answer here:




  • Removing extra space after itemize environment in longtable in memoir

    3 answers




I am using the following code to generate a table.



documentclass[acmsmall]{acmart}
begin{document}
begin{table}[!t]
renewcommand{arraystretch}{1.3}
caption{Some text}
centering
begin{tabular}{|p{8.3cm}|p{1.7cm}|p{1.7cm}|}
hline
textbf{Some text} & textbf{Some text} & textbf{Some text} \
hline

textbf{Some text:}
begin{itemize}
item Some text
item Some text
item Some text
end{itemize}
&
43%{$newline$}
checkmark{$newline$}
-{$newline$}
-{$newline$}
&
57%{$newline$}
-{$newline$}
checkmark{$newline$}
checkmark{$newline$}
\
hline
textbf{Some text}
begin{itemize}
item Some text
item Some text
item Some text
item Some text
end{itemize}
&
25%{$newline$}
checkmark{$newline$}
-{$newline$}
-{$newline$}
-{$newline$}
&
75%{$newline$}
-{$newline$}
checkmark{$newline$}
checkmark{$newline$}
checkmark{$newline$}
\
hline
textbf{Some text:}
begin{itemize}
item Some text
item Some text
end{itemize}
&
0%{$newline$}
-{$newline$}
-{$newline$}
&
100%{$newline$}
checkmark{$newline$}
checkmark{$newline$}
\
hline
end{tabular}
label{table1}
end{table}
end{document}


However, as shown in the figure below there are empty spaces (highlighted in yellow). I am just wondering if there is a way to remove those extra lines from the table?
enter image description here



I am happy to provide any other details if needed :)










share|improve this question









New contributor




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













This question already has an answer here:




  • Removing extra space after itemize environment in longtable in memoir

    3 answers




I am using the following code to generate a table.



documentclass[acmsmall]{acmart}
begin{document}
begin{table}[!t]
renewcommand{arraystretch}{1.3}
caption{Some text}
centering
begin{tabular}{|p{8.3cm}|p{1.7cm}|p{1.7cm}|}
hline
textbf{Some text} & textbf{Some text} & textbf{Some text} \
hline

textbf{Some text:}
begin{itemize}
item Some text
item Some text
item Some text
end{itemize}
&
43%{$newline$}
checkmark{$newline$}
-{$newline$}
-{$newline$}
&
57%{$newline$}
-{$newline$}
checkmark{$newline$}
checkmark{$newline$}
\
hline
textbf{Some text}
begin{itemize}
item Some text
item Some text
item Some text
item Some text
end{itemize}
&
25%{$newline$}
checkmark{$newline$}
-{$newline$}
-{$newline$}
-{$newline$}
&
75%{$newline$}
-{$newline$}
checkmark{$newline$}
checkmark{$newline$}
checkmark{$newline$}
\
hline
textbf{Some text:}
begin{itemize}
item Some text
item Some text
end{itemize}
&
0%{$newline$}
-{$newline$}
-{$newline$}
&
100%{$newline$}
checkmark{$newline$}
checkmark{$newline$}
\
hline
end{tabular}
label{table1}
end{table}
end{document}


However, as shown in the figure below there are empty spaces (highlighted in yellow). I am just wondering if there is a way to remove those extra lines from the table?
enter image description here



I am happy to provide any other details if needed :)





This question already has an answer here:




  • Removing extra space after itemize environment in longtable in memoir

    3 answers








tables






share|improve this question









New contributor




Emi 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




Emi 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 Jan 17 at 19:56









ShreevatsaR

27.3k87199




27.3k87199






New contributor




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









asked Jan 17 at 4:58









EmiEmi

425




425




New contributor




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





New contributor





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






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




marked as duplicate by Henri Menke, Stefan Pinnow, flav, Andrew Swann, dexteritas Jan 17 at 7:54


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.






marked as duplicate by Henri Menke, Stefan Pinnow, flav, Andrew Swann, dexteritas Jan 17 at 7:54


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.















  • Can you please provide us with a compilable document? When I compile your table with preamble documentclass[12pt]{article} usepackage{amssymb} I do not get such large spaces,

    – marmot
    Jan 17 at 5:05











  • @marmot I am using the following document class documentclass[acmsmall]{acmart}

    – Emi
    Jan 17 at 5:27











  • Please add this (as well as begin{document} and end{document}) to your above code such that people have a complete example to play with.

    – marmot
    Jan 17 at 5:29











  • @marmot Sure, I will add those details. By the way I am getting the same output in the following documentclasses as well; documentclass[smallextended]{svjour3} and documentclass[jou,apacite]{apa6}

    – Emi
    Jan 17 at 5:33











  • OK, thanks! I have another question (not that I could immediately answer it). Do you want the check marks and - be vertically aligned, i.e. at the same height, as the bullets of itemize? You might want to use e.g. this answer instead of itemize, this would also solve the vertical space problem.

    – marmot
    Jan 17 at 5:36





















  • Can you please provide us with a compilable document? When I compile your table with preamble documentclass[12pt]{article} usepackage{amssymb} I do not get such large spaces,

    – marmot
    Jan 17 at 5:05











  • @marmot I am using the following document class documentclass[acmsmall]{acmart}

    – Emi
    Jan 17 at 5:27











  • Please add this (as well as begin{document} and end{document}) to your above code such that people have a complete example to play with.

    – marmot
    Jan 17 at 5:29











  • @marmot Sure, I will add those details. By the way I am getting the same output in the following documentclasses as well; documentclass[smallextended]{svjour3} and documentclass[jou,apacite]{apa6}

    – Emi
    Jan 17 at 5:33











  • OK, thanks! I have another question (not that I could immediately answer it). Do you want the check marks and - be vertically aligned, i.e. at the same height, as the bullets of itemize? You might want to use e.g. this answer instead of itemize, this would also solve the vertical space problem.

    – marmot
    Jan 17 at 5:36



















Can you please provide us with a compilable document? When I compile your table with preamble documentclass[12pt]{article} usepackage{amssymb} I do not get such large spaces,

– marmot
Jan 17 at 5:05





Can you please provide us with a compilable document? When I compile your table with preamble documentclass[12pt]{article} usepackage{amssymb} I do not get such large spaces,

– marmot
Jan 17 at 5:05













@marmot I am using the following document class documentclass[acmsmall]{acmart}

– Emi
Jan 17 at 5:27





@marmot I am using the following document class documentclass[acmsmall]{acmart}

– Emi
Jan 17 at 5:27













Please add this (as well as begin{document} and end{document}) to your above code such that people have a complete example to play with.

– marmot
Jan 17 at 5:29





Please add this (as well as begin{document} and end{document}) to your above code such that people have a complete example to play with.

– marmot
Jan 17 at 5:29













@marmot Sure, I will add those details. By the way I am getting the same output in the following documentclasses as well; documentclass[smallextended]{svjour3} and documentclass[jou,apacite]{apa6}

– Emi
Jan 17 at 5:33





@marmot Sure, I will add those details. By the way I am getting the same output in the following documentclasses as well; documentclass[smallextended]{svjour3} and documentclass[jou,apacite]{apa6}

– Emi
Jan 17 at 5:33













OK, thanks! I have another question (not that I could immediately answer it). Do you want the check marks and - be vertically aligned, i.e. at the same height, as the bullets of itemize? You might want to use e.g. this answer instead of itemize, this would also solve the vertical space problem.

– marmot
Jan 17 at 5:36







OK, thanks! I have another question (not that I could immediately answer it). Do you want the check marks and - be vertically aligned, i.e. at the same height, as the bullets of itemize? You might want to use e.g. this answer instead of itemize, this would also solve the vertical space problem.

– marmot
Jan 17 at 5:36












2 Answers
2






active

oldest

votes


















4














Put vspace*{-baselineskip} after each itemize and remove the last {$newline$} of each column.



documentclass[acmsmall]{acmart}
begin{document}
begin{table}[!t]
renewcommand{arraystretch}{1.3}
caption{Some text}
centering
begin{tabular}{|p{8.3cm}|p{1.7cm}|p{1.7cm}|}
hline
textbf{Some text} & textbf{Some text} & textbf{Some text} \
hline

textbf{Some text:}
begin{itemize}
item Some text
item Some text
item Some text
end{itemize}
vspace*{-baselineskip}
&
43%{$newline$}
checkmark{$newline$}
-{$newline$}
-
&
57%{$newline$}
-{$newline$}
checkmark{$newline$}
checkmark
\
hline
textbf{Some text}
begin{itemize}
item Some text
item Some text
item Some text
item Some text
end{itemize}
vspace*{-baselineskip}
&
25%{$newline$}
checkmark{$newline$}
-{$newline$}
-{$newline$}
-
&
75%{$newline$}
-{$newline$}
checkmark{$newline$}
checkmark{$newline$}
checkmark
\
hline
textbf{Some text:}
begin{itemize}
item Some text
item Some text
end{itemize}
vspace*{-baselineskip}
&
0%{$newline$}
-{$newline$}
-
&
100%{$newline$}
checkmark{$newline$}
checkmark
\
hline
end{tabular}
label{table1}
end{table}
end{document}


enter image description here





Here is a proposal how to format this table in a bit more appealing manner.



documentclass[acmsmall]{acmart}
usepackage{booktabs}
begin{document}
begin{table}[!t]
caption{Some text}
centering
begin{tabular}{@{}lcc@{}}
toprule
textbf{Some text} & textbf{Some text} & textbf{Some text} \
midrule
textbf{Some text:} & 43% & 57% \
Some text & checkmark & --- \
Some text & --- & checkmark \
Some text & --- & checkmark \
addlinespace
textbf{Some text} & 25% & 75% \
Some text & checkmark & --- \
Some text & --- & checkmark \
Some text & --- & checkmark \
Some text & --- & checkmark \
addlinespace
textbf{Some text:} & 0% & 100% \
Some text & --- & checkmark \
Some text & --- & checkmark \
bottomrule
end{tabular}
label{table1}
end{table}
end{document}


enter image description here






share|improve this answer

































    5














    Two suggestions:




    • Encase each itemize environment in a top-aligned minipage environment


    • omit the final {$newline$} directive in each group



    Optional: remove the instruction renewcommand{arraystretch}{1.3} and add setlengthextrarowheight{2pt}.



    enter image description here



    documentclass[acmsmall]{acmart}
    usepackage{array}
    %usepackage{enumitem}
    %setlist[itemize]{nosep}
    begin{document}
    begin{table}[!t]
    %renewcommand{arraystretch}{1.3}
    setlengthextrarowheight{2pt}
    caption{Some text}
    label{table1}

    centering
    begin{tabular}{|p{8.3cm}|p{1.7cm}|p{1.7cm}|}
    hline
    textbf{Some text} & textbf{Some text} & textbf{Some text}
    \ hline

    %% 1st group
    textbf{Some text:} & 43% & 57% \
    begin{minipage}[t]{hsize}
    begin{itemize}
    item Some text
    item Some text
    item Some text
    end{itemize}
    end{minipage}
    &
    checkmark{$newline$}
    --{$newline$}
    --%{$newline$}
    &
    --{$newline$}
    checkmark{$newline$}
    checkmark%{$newline$}
    \ hline

    %% 2nd group
    textbf{Some text} & 25% & 75%\
    begin{minipage}[t]{hsize}
    begin{itemize}
    item Some text
    item Some text
    item Some text
    item Some text
    end{itemize}
    end{minipage}
    &
    checkmark{$newline$}
    --{$newline$}
    --{$newline$}
    --%{$newline$}
    &
    --{$newline$}
    checkmark{$newline$}
    checkmark{$newline$}
    checkmark%{$newline$}
    \ hline

    %% 3rd group
    textbf{Some text:} & 0% & 100% \
    begin{minipage}[t]{hsize}
    begin{itemize}
    item Some text
    item Some text
    end{itemize}
    end{minipage}
    &
    --{$newline$}
    --%{$newline$}
    &
    checkmark{$newline$}
    checkmark%{$newline$}
    \ hline
    end{tabular}
    end{table}
    end{document}





    share|improve this answer



















    • 1





      Nice answer. I really like it. Thank you. :)

      – Emi
      Jan 17 at 6:21


















    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    4














    Put vspace*{-baselineskip} after each itemize and remove the last {$newline$} of each column.



    documentclass[acmsmall]{acmart}
    begin{document}
    begin{table}[!t]
    renewcommand{arraystretch}{1.3}
    caption{Some text}
    centering
    begin{tabular}{|p{8.3cm}|p{1.7cm}|p{1.7cm}|}
    hline
    textbf{Some text} & textbf{Some text} & textbf{Some text} \
    hline

    textbf{Some text:}
    begin{itemize}
    item Some text
    item Some text
    item Some text
    end{itemize}
    vspace*{-baselineskip}
    &
    43%{$newline$}
    checkmark{$newline$}
    -{$newline$}
    -
    &
    57%{$newline$}
    -{$newline$}
    checkmark{$newline$}
    checkmark
    \
    hline
    textbf{Some text}
    begin{itemize}
    item Some text
    item Some text
    item Some text
    item Some text
    end{itemize}
    vspace*{-baselineskip}
    &
    25%{$newline$}
    checkmark{$newline$}
    -{$newline$}
    -{$newline$}
    -
    &
    75%{$newline$}
    -{$newline$}
    checkmark{$newline$}
    checkmark{$newline$}
    checkmark
    \
    hline
    textbf{Some text:}
    begin{itemize}
    item Some text
    item Some text
    end{itemize}
    vspace*{-baselineskip}
    &
    0%{$newline$}
    -{$newline$}
    -
    &
    100%{$newline$}
    checkmark{$newline$}
    checkmark
    \
    hline
    end{tabular}
    label{table1}
    end{table}
    end{document}


    enter image description here





    Here is a proposal how to format this table in a bit more appealing manner.



    documentclass[acmsmall]{acmart}
    usepackage{booktabs}
    begin{document}
    begin{table}[!t]
    caption{Some text}
    centering
    begin{tabular}{@{}lcc@{}}
    toprule
    textbf{Some text} & textbf{Some text} & textbf{Some text} \
    midrule
    textbf{Some text:} & 43% & 57% \
    Some text & checkmark & --- \
    Some text & --- & checkmark \
    Some text & --- & checkmark \
    addlinespace
    textbf{Some text} & 25% & 75% \
    Some text & checkmark & --- \
    Some text & --- & checkmark \
    Some text & --- & checkmark \
    Some text & --- & checkmark \
    addlinespace
    textbf{Some text:} & 0% & 100% \
    Some text & --- & checkmark \
    Some text & --- & checkmark \
    bottomrule
    end{tabular}
    label{table1}
    end{table}
    end{document}


    enter image description here






    share|improve this answer






























      4














      Put vspace*{-baselineskip} after each itemize and remove the last {$newline$} of each column.



      documentclass[acmsmall]{acmart}
      begin{document}
      begin{table}[!t]
      renewcommand{arraystretch}{1.3}
      caption{Some text}
      centering
      begin{tabular}{|p{8.3cm}|p{1.7cm}|p{1.7cm}|}
      hline
      textbf{Some text} & textbf{Some text} & textbf{Some text} \
      hline

      textbf{Some text:}
      begin{itemize}
      item Some text
      item Some text
      item Some text
      end{itemize}
      vspace*{-baselineskip}
      &
      43%{$newline$}
      checkmark{$newline$}
      -{$newline$}
      -
      &
      57%{$newline$}
      -{$newline$}
      checkmark{$newline$}
      checkmark
      \
      hline
      textbf{Some text}
      begin{itemize}
      item Some text
      item Some text
      item Some text
      item Some text
      end{itemize}
      vspace*{-baselineskip}
      &
      25%{$newline$}
      checkmark{$newline$}
      -{$newline$}
      -{$newline$}
      -
      &
      75%{$newline$}
      -{$newline$}
      checkmark{$newline$}
      checkmark{$newline$}
      checkmark
      \
      hline
      textbf{Some text:}
      begin{itemize}
      item Some text
      item Some text
      end{itemize}
      vspace*{-baselineskip}
      &
      0%{$newline$}
      -{$newline$}
      -
      &
      100%{$newline$}
      checkmark{$newline$}
      checkmark
      \
      hline
      end{tabular}
      label{table1}
      end{table}
      end{document}


      enter image description here





      Here is a proposal how to format this table in a bit more appealing manner.



      documentclass[acmsmall]{acmart}
      usepackage{booktabs}
      begin{document}
      begin{table}[!t]
      caption{Some text}
      centering
      begin{tabular}{@{}lcc@{}}
      toprule
      textbf{Some text} & textbf{Some text} & textbf{Some text} \
      midrule
      textbf{Some text:} & 43% & 57% \
      Some text & checkmark & --- \
      Some text & --- & checkmark \
      Some text & --- & checkmark \
      addlinespace
      textbf{Some text} & 25% & 75% \
      Some text & checkmark & --- \
      Some text & --- & checkmark \
      Some text & --- & checkmark \
      Some text & --- & checkmark \
      addlinespace
      textbf{Some text:} & 0% & 100% \
      Some text & --- & checkmark \
      Some text & --- & checkmark \
      bottomrule
      end{tabular}
      label{table1}
      end{table}
      end{document}


      enter image description here






      share|improve this answer




























        4












        4








        4







        Put vspace*{-baselineskip} after each itemize and remove the last {$newline$} of each column.



        documentclass[acmsmall]{acmart}
        begin{document}
        begin{table}[!t]
        renewcommand{arraystretch}{1.3}
        caption{Some text}
        centering
        begin{tabular}{|p{8.3cm}|p{1.7cm}|p{1.7cm}|}
        hline
        textbf{Some text} & textbf{Some text} & textbf{Some text} \
        hline

        textbf{Some text:}
        begin{itemize}
        item Some text
        item Some text
        item Some text
        end{itemize}
        vspace*{-baselineskip}
        &
        43%{$newline$}
        checkmark{$newline$}
        -{$newline$}
        -
        &
        57%{$newline$}
        -{$newline$}
        checkmark{$newline$}
        checkmark
        \
        hline
        textbf{Some text}
        begin{itemize}
        item Some text
        item Some text
        item Some text
        item Some text
        end{itemize}
        vspace*{-baselineskip}
        &
        25%{$newline$}
        checkmark{$newline$}
        -{$newline$}
        -{$newline$}
        -
        &
        75%{$newline$}
        -{$newline$}
        checkmark{$newline$}
        checkmark{$newline$}
        checkmark
        \
        hline
        textbf{Some text:}
        begin{itemize}
        item Some text
        item Some text
        end{itemize}
        vspace*{-baselineskip}
        &
        0%{$newline$}
        -{$newline$}
        -
        &
        100%{$newline$}
        checkmark{$newline$}
        checkmark
        \
        hline
        end{tabular}
        label{table1}
        end{table}
        end{document}


        enter image description here





        Here is a proposal how to format this table in a bit more appealing manner.



        documentclass[acmsmall]{acmart}
        usepackage{booktabs}
        begin{document}
        begin{table}[!t]
        caption{Some text}
        centering
        begin{tabular}{@{}lcc@{}}
        toprule
        textbf{Some text} & textbf{Some text} & textbf{Some text} \
        midrule
        textbf{Some text:} & 43% & 57% \
        Some text & checkmark & --- \
        Some text & --- & checkmark \
        Some text & --- & checkmark \
        addlinespace
        textbf{Some text} & 25% & 75% \
        Some text & checkmark & --- \
        Some text & --- & checkmark \
        Some text & --- & checkmark \
        Some text & --- & checkmark \
        addlinespace
        textbf{Some text:} & 0% & 100% \
        Some text & --- & checkmark \
        Some text & --- & checkmark \
        bottomrule
        end{tabular}
        label{table1}
        end{table}
        end{document}


        enter image description here






        share|improve this answer















        Put vspace*{-baselineskip} after each itemize and remove the last {$newline$} of each column.



        documentclass[acmsmall]{acmart}
        begin{document}
        begin{table}[!t]
        renewcommand{arraystretch}{1.3}
        caption{Some text}
        centering
        begin{tabular}{|p{8.3cm}|p{1.7cm}|p{1.7cm}|}
        hline
        textbf{Some text} & textbf{Some text} & textbf{Some text} \
        hline

        textbf{Some text:}
        begin{itemize}
        item Some text
        item Some text
        item Some text
        end{itemize}
        vspace*{-baselineskip}
        &
        43%{$newline$}
        checkmark{$newline$}
        -{$newline$}
        -
        &
        57%{$newline$}
        -{$newline$}
        checkmark{$newline$}
        checkmark
        \
        hline
        textbf{Some text}
        begin{itemize}
        item Some text
        item Some text
        item Some text
        item Some text
        end{itemize}
        vspace*{-baselineskip}
        &
        25%{$newline$}
        checkmark{$newline$}
        -{$newline$}
        -{$newline$}
        -
        &
        75%{$newline$}
        -{$newline$}
        checkmark{$newline$}
        checkmark{$newline$}
        checkmark
        \
        hline
        textbf{Some text:}
        begin{itemize}
        item Some text
        item Some text
        end{itemize}
        vspace*{-baselineskip}
        &
        0%{$newline$}
        -{$newline$}
        -
        &
        100%{$newline$}
        checkmark{$newline$}
        checkmark
        \
        hline
        end{tabular}
        label{table1}
        end{table}
        end{document}


        enter image description here





        Here is a proposal how to format this table in a bit more appealing manner.



        documentclass[acmsmall]{acmart}
        usepackage{booktabs}
        begin{document}
        begin{table}[!t]
        caption{Some text}
        centering
        begin{tabular}{@{}lcc@{}}
        toprule
        textbf{Some text} & textbf{Some text} & textbf{Some text} \
        midrule
        textbf{Some text:} & 43% & 57% \
        Some text & checkmark & --- \
        Some text & --- & checkmark \
        Some text & --- & checkmark \
        addlinespace
        textbf{Some text} & 25% & 75% \
        Some text & checkmark & --- \
        Some text & --- & checkmark \
        Some text & --- & checkmark \
        Some text & --- & checkmark \
        addlinespace
        textbf{Some text:} & 0% & 100% \
        Some text & --- & checkmark \
        Some text & --- & checkmark \
        bottomrule
        end{tabular}
        label{table1}
        end{table}
        end{document}


        enter image description here







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Jan 17 at 5:52

























        answered Jan 17 at 5:44









        Henri MenkeHenri Menke

        71.4k8158266




        71.4k8158266























            5














            Two suggestions:




            • Encase each itemize environment in a top-aligned minipage environment


            • omit the final {$newline$} directive in each group



            Optional: remove the instruction renewcommand{arraystretch}{1.3} and add setlengthextrarowheight{2pt}.



            enter image description here



            documentclass[acmsmall]{acmart}
            usepackage{array}
            %usepackage{enumitem}
            %setlist[itemize]{nosep}
            begin{document}
            begin{table}[!t]
            %renewcommand{arraystretch}{1.3}
            setlengthextrarowheight{2pt}
            caption{Some text}
            label{table1}

            centering
            begin{tabular}{|p{8.3cm}|p{1.7cm}|p{1.7cm}|}
            hline
            textbf{Some text} & textbf{Some text} & textbf{Some text}
            \ hline

            %% 1st group
            textbf{Some text:} & 43% & 57% \
            begin{minipage}[t]{hsize}
            begin{itemize}
            item Some text
            item Some text
            item Some text
            end{itemize}
            end{minipage}
            &
            checkmark{$newline$}
            --{$newline$}
            --%{$newline$}
            &
            --{$newline$}
            checkmark{$newline$}
            checkmark%{$newline$}
            \ hline

            %% 2nd group
            textbf{Some text} & 25% & 75%\
            begin{minipage}[t]{hsize}
            begin{itemize}
            item Some text
            item Some text
            item Some text
            item Some text
            end{itemize}
            end{minipage}
            &
            checkmark{$newline$}
            --{$newline$}
            --{$newline$}
            --%{$newline$}
            &
            --{$newline$}
            checkmark{$newline$}
            checkmark{$newline$}
            checkmark%{$newline$}
            \ hline

            %% 3rd group
            textbf{Some text:} & 0% & 100% \
            begin{minipage}[t]{hsize}
            begin{itemize}
            item Some text
            item Some text
            end{itemize}
            end{minipage}
            &
            --{$newline$}
            --%{$newline$}
            &
            checkmark{$newline$}
            checkmark%{$newline$}
            \ hline
            end{tabular}
            end{table}
            end{document}





            share|improve this answer



















            • 1





              Nice answer. I really like it. Thank you. :)

              – Emi
              Jan 17 at 6:21
















            5














            Two suggestions:




            • Encase each itemize environment in a top-aligned minipage environment


            • omit the final {$newline$} directive in each group



            Optional: remove the instruction renewcommand{arraystretch}{1.3} and add setlengthextrarowheight{2pt}.



            enter image description here



            documentclass[acmsmall]{acmart}
            usepackage{array}
            %usepackage{enumitem}
            %setlist[itemize]{nosep}
            begin{document}
            begin{table}[!t]
            %renewcommand{arraystretch}{1.3}
            setlengthextrarowheight{2pt}
            caption{Some text}
            label{table1}

            centering
            begin{tabular}{|p{8.3cm}|p{1.7cm}|p{1.7cm}|}
            hline
            textbf{Some text} & textbf{Some text} & textbf{Some text}
            \ hline

            %% 1st group
            textbf{Some text:} & 43% & 57% \
            begin{minipage}[t]{hsize}
            begin{itemize}
            item Some text
            item Some text
            item Some text
            end{itemize}
            end{minipage}
            &
            checkmark{$newline$}
            --{$newline$}
            --%{$newline$}
            &
            --{$newline$}
            checkmark{$newline$}
            checkmark%{$newline$}
            \ hline

            %% 2nd group
            textbf{Some text} & 25% & 75%\
            begin{minipage}[t]{hsize}
            begin{itemize}
            item Some text
            item Some text
            item Some text
            item Some text
            end{itemize}
            end{minipage}
            &
            checkmark{$newline$}
            --{$newline$}
            --{$newline$}
            --%{$newline$}
            &
            --{$newline$}
            checkmark{$newline$}
            checkmark{$newline$}
            checkmark%{$newline$}
            \ hline

            %% 3rd group
            textbf{Some text:} & 0% & 100% \
            begin{minipage}[t]{hsize}
            begin{itemize}
            item Some text
            item Some text
            end{itemize}
            end{minipage}
            &
            --{$newline$}
            --%{$newline$}
            &
            checkmark{$newline$}
            checkmark%{$newline$}
            \ hline
            end{tabular}
            end{table}
            end{document}





            share|improve this answer



















            • 1





              Nice answer. I really like it. Thank you. :)

              – Emi
              Jan 17 at 6:21














            5












            5








            5







            Two suggestions:




            • Encase each itemize environment in a top-aligned minipage environment


            • omit the final {$newline$} directive in each group



            Optional: remove the instruction renewcommand{arraystretch}{1.3} and add setlengthextrarowheight{2pt}.



            enter image description here



            documentclass[acmsmall]{acmart}
            usepackage{array}
            %usepackage{enumitem}
            %setlist[itemize]{nosep}
            begin{document}
            begin{table}[!t]
            %renewcommand{arraystretch}{1.3}
            setlengthextrarowheight{2pt}
            caption{Some text}
            label{table1}

            centering
            begin{tabular}{|p{8.3cm}|p{1.7cm}|p{1.7cm}|}
            hline
            textbf{Some text} & textbf{Some text} & textbf{Some text}
            \ hline

            %% 1st group
            textbf{Some text:} & 43% & 57% \
            begin{minipage}[t]{hsize}
            begin{itemize}
            item Some text
            item Some text
            item Some text
            end{itemize}
            end{minipage}
            &
            checkmark{$newline$}
            --{$newline$}
            --%{$newline$}
            &
            --{$newline$}
            checkmark{$newline$}
            checkmark%{$newline$}
            \ hline

            %% 2nd group
            textbf{Some text} & 25% & 75%\
            begin{minipage}[t]{hsize}
            begin{itemize}
            item Some text
            item Some text
            item Some text
            item Some text
            end{itemize}
            end{minipage}
            &
            checkmark{$newline$}
            --{$newline$}
            --{$newline$}
            --%{$newline$}
            &
            --{$newline$}
            checkmark{$newline$}
            checkmark{$newline$}
            checkmark%{$newline$}
            \ hline

            %% 3rd group
            textbf{Some text:} & 0% & 100% \
            begin{minipage}[t]{hsize}
            begin{itemize}
            item Some text
            item Some text
            end{itemize}
            end{minipage}
            &
            --{$newline$}
            --%{$newline$}
            &
            checkmark{$newline$}
            checkmark%{$newline$}
            \ hline
            end{tabular}
            end{table}
            end{document}





            share|improve this answer













            Two suggestions:




            • Encase each itemize environment in a top-aligned minipage environment


            • omit the final {$newline$} directive in each group



            Optional: remove the instruction renewcommand{arraystretch}{1.3} and add setlengthextrarowheight{2pt}.



            enter image description here



            documentclass[acmsmall]{acmart}
            usepackage{array}
            %usepackage{enumitem}
            %setlist[itemize]{nosep}
            begin{document}
            begin{table}[!t]
            %renewcommand{arraystretch}{1.3}
            setlengthextrarowheight{2pt}
            caption{Some text}
            label{table1}

            centering
            begin{tabular}{|p{8.3cm}|p{1.7cm}|p{1.7cm}|}
            hline
            textbf{Some text} & textbf{Some text} & textbf{Some text}
            \ hline

            %% 1st group
            textbf{Some text:} & 43% & 57% \
            begin{minipage}[t]{hsize}
            begin{itemize}
            item Some text
            item Some text
            item Some text
            end{itemize}
            end{minipage}
            &
            checkmark{$newline$}
            --{$newline$}
            --%{$newline$}
            &
            --{$newline$}
            checkmark{$newline$}
            checkmark%{$newline$}
            \ hline

            %% 2nd group
            textbf{Some text} & 25% & 75%\
            begin{minipage}[t]{hsize}
            begin{itemize}
            item Some text
            item Some text
            item Some text
            item Some text
            end{itemize}
            end{minipage}
            &
            checkmark{$newline$}
            --{$newline$}
            --{$newline$}
            --%{$newline$}
            &
            --{$newline$}
            checkmark{$newline$}
            checkmark{$newline$}
            checkmark%{$newline$}
            \ hline

            %% 3rd group
            textbf{Some text:} & 0% & 100% \
            begin{minipage}[t]{hsize}
            begin{itemize}
            item Some text
            item Some text
            end{itemize}
            end{minipage}
            &
            --{$newline$}
            --%{$newline$}
            &
            checkmark{$newline$}
            checkmark%{$newline$}
            \ hline
            end{tabular}
            end{table}
            end{document}






            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Jan 17 at 5:56









            MicoMico

            275k30373761




            275k30373761








            • 1





              Nice answer. I really like it. Thank you. :)

              – Emi
              Jan 17 at 6:21














            • 1





              Nice answer. I really like it. Thank you. :)

              – Emi
              Jan 17 at 6:21








            1




            1





            Nice answer. I really like it. Thank you. :)

            – Emi
            Jan 17 at 6:21





            Nice answer. I really like it. Thank you. :)

            – Emi
            Jan 17 at 6:21



            Popular posts from this blog

            An IMO inspired problem

            Management

            Investment