0

How do I remove the horizontal 1st-row border, and secondly, how do I make the horizontal line borders bold? Also, any suggestion on moving the caption on the left and changing it in bold with some space between the table and the caption above would be the proper way to do it in scientific reports. Maybe something similar to this format style enter image description here... of course, color doesn't matter!

I also get an error if I use \resizebox{\textwidth}{!} to scale the table to the text width. The code is as follows:

\begin{document}
\begin{table}[]
        \caption{Literature Review}
        \label{tab:my-table}
        \resizebox{\textwidth}{!}{%
            \begin{tabular}{lllllll}
                \hline
                \rowcolor[HTML]{C0C0C0} 
                \textbf{Nr.} &
                \textbf{Study} &
                \textbf{Study Purpose} &
                \textbf{Methodology} &
                \textbf{\begin{tabular}[c]{@{}l@{}}Enviornmental Scale \\ \& Sample size\end{tabular}} &
                \textbf{Key Findings} &
                \textbf{Concolusions} \\ \hline
                &  &  &  &  &  &  \\ \hline
                &  &  &  &  &  &  \\ \hline
                &  &  &  &  &  &  \\ \hline
                &  &  &  &  &  &  \\ \hline
                &  &  &  &  &  &  \\ \hline
                &  &  &  &  &  &  \\ \hline
                &  &  &  &  &  &  \\ \hline
                &  &  &  &  &  &  \\ \hline
                &  &  &  &  &  &  \\ \hline
            \end{tabular}%
        }
    \end{table}
\end{document}

Output result without scaling the table to text width:

enter image description here

6
  • Welcome to TeX SX! You have no caption in your code. Is that intentional?
    – Bernard
    Apr 9, 2021 at 13:50
  • @Bernard, what do you mean if that is international?
    – FRQ
    Apr 9, 2021 at 14:05
  • 2
    I wrote intentional. Furthermore, It's not clear how to make a link between the posted image and the result of your code.
    – Bernard
    Apr 9, 2021 at 14:08
  • Oh, sorry, My mistake, I misread it. Anyways The picture is the result I want to achieve and is not the outcome of the code. Now I have edited my query according to my new attempt at what I wanted to achieve.
    – FRQ
    Apr 9, 2021 at 14:27
  • 1
    Never use \resizebox for tables: it leads to inconsistent font sizes. Better use tabularx since you fix the overall table width. B.t.w., do you want the caption at the left side or centred w.r.t. the table?
    – Bernard
    Apr 9, 2021 at 14:46

1 Answer 1

2

I have posted the new code. Regard row borders, it doesn't matter, as I had resolved in the previous code that I had posted earlier. The column's head with a long name doesn't show its full text (i.e., Environmental scale & sample size). I tried changing the column width, but it remains the same. Also, as you see from the picture in each column and row (each cell), the text length will vary, and in some cells, I intend to add a list or bullets inside the cell. The table is long. I want it role to next page with the same head and with foot saying "continuous to next page," But I don't know how to use \usepackage{longtable} inside the tabularx package unless there is a way to do it within `tabular package.

\documentclass{article}%
\usepackage{geometry}
\usepackage[table, svgnames]{xcolor}
\usepackage{tabularx, caption, makecell, booktabs,enumitem}
\renewcommand{\theadfont}{\bfseries\scriptsize}
\renewcommand{\theadalign}{bc}

\begin{document}
    
    \begin{table}[!ht]
    \captionsetup{singlelinecheck=false, font=small, labelfont=bf}
    \caption{Literature Review}
    \label{tab:my-table}
    \centering
    \renewcommand{\aboverulesep}{0pt}
    \renewcommand{\belowrulesep}{0pt}
    \setlength{\tabcolsep}{3.5pt}
    \renewcommand{\tabularxcolumn}[1]{>{\arraybackslash}m{#1}}
    \rowcolors{1}{Gainsboro}{}
    \begin{tabularx}{\linewidth}{l*{3}{>{\hsize=0.95\hsize}X}>{\hsize=1\hsize}X*{3}{>{\hsize=0.95\hsize}X}}
    \noalign{\vspace*{-2ex}} \toprule
    \thead[l]{Nr.} &
    \thead{Study} &
    \thead{Study's Purpose} &
    \thead{Methodology} &
    \thead{Environmental Scale \\ \& Sample size} &
    \thead{Key Findings} &
    \thead{Conclusions} \\ \midrule 
    
    1 & bla bla bla bla bla bla bla bla bla bla bla bla  & bla bla bla bla bla bla bla bla bla bla bla bla  & bla bla bla bla bla bla bla bla bla bla bla bla  & bla bla bla bla bla bla bla bla bla bla bla bla  & bla bla bla bla bla bla bla bla bla bla bla bla  & bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla  \\
    
    2 & bla bla bla bla bla bla bla bla bla bla bla bla  & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla \\
    
    3 & bla bla bla bla bla bla bla bla bla bla bla bla  & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla \\ 
    4 & bla bla bla bla bla bla bla bla bla bla bla bla  & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla \\
    
    5 & bla bla bla bla bla bla bla bla bla bla bla bla  & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & 
         \begin{itemize}
            \item 1st bla bla bla bla
            \item  2nd bla bla bla bla ba bla bla
        \end{itemize} \\
    
    6 & bla bla bla bla bla bla bla bla bla bla bla bla  & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla \\ 
    
    7 & bla bla bla bla bla bla bla bla bla bla bla bla  & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla \\
    
    8 & bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla  & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla \\
    
    9 & bla bla bla bla bla bla bla bla bla bla bla bla  & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla  \\
    
    10 & bla bla bla bla bla bla bla bla bla bla bla bla  & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla  \\
    
    11 & bla bla bla bla bla bla bla bla bla bla bla bla  & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla  \\ 
    
    12 & bla bla bla bla bla bla bla bla bla bla bla bla  & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla & bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla  \\ 
    
    \bottomrule
\end{tabularx}%
\end{table}

\end{document}  

enter image description here

9
  • Oh wow, the tabulkarx part seems way complicated and out of my understanding, at least for now— [ It would be nice to explain the tabularx what does what ]. Anyways, Once again, thank you very much! – 2ndly, I changed the code to alternate the row color and added \toprule & bottomrule in the beginning and ending of my rows. Doing so, I get weird free space above and below, any solution for that?
    – FRQ
    Apr 9, 2021 at 20:28
  • I tried using this code after \setlength{\tabcolsep}{3.5pt}. It does the trick, but it changes the borderline of each row fat and thin. \setlength{\extrarowheight}{0pt} \addtolength{\extrarowheight}{\aboverulesep} \addtolength{\extrarowheight}{\belowrulesep} \renewcommand{\aboverulesep}{0pt} \renewcommand{\belowrulesep}{0pt}
    – FRQ
    Apr 9, 2021 at 20:32
  • Also, from your code, How do I remove the borders from the 1st heading row keeping the background color only?
    – FRQ
    Apr 9, 2021 at 20:38
  • Do you mean the horizontal lines at the top and bottom of the heading row?
    – Bernard
    Apr 9, 2021 at 20:41
  • 1
    @FRQ: I've posted a simplified version of the code for the alternating row colours. Your problem with row boreders is not clear to me. Do you want to remove these lines for the heading row, for all rows or keep only a top and a bottom rule?
    – Bernard
    Apr 10, 2021 at 10:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.