The following LaTeX code generates a table, but it's too big (it "catches" the number of the page). I've tried using \tabcolsep
, but I just can't make it adequate:
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[document]{ragged2e}
\usepackage{float}
\usepackage[portuguese]{babel}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{adjustbox}
\usepackage{geometry}
\usepackage{makecell}
\usepackage{changepage}
\begin{document}
\begin{table}[h]
\centering\setlength{\tabcolsep}{3pt}
\begin{adjustwidth}{-3.0cm}{}
\begin{tabular}{|c|c|c|c|c|c|c|c|c|}
\hline
\thead{ID da ORF}
& \thead{Quadro}
& \thead{Incício}
& \thead{Fim}
& \thead{Comprimento \\ (bp)}
& \thead{Função \\ inferida}
& \thead{Nº de \\ acesso da\\ sequência \\ de proteína\\ usada na \\ inferência}
& \thead{Organismo \\ ao qual\\ pertence essa\\ proteína}
& \thead{(e-value \\ do BLASTp),\\(\% de \\ identidade),\\(\% query cover),\\(\% subject \\ cover)} \\
\hline
ORF1
& +1
& 1855
& 3105
& 1251
& \thead{phosphate \\regulon sensor\\histidine kinase}
& \thead{OGA48658.1}
& \thead{\textit{Betaproteobacteria} \\ \textit{bacterium}}
& \thead{(5e-118),\\(45),\\(94),\\(41)} \\
\hline
ORF2
& +1
& 9841
& 10845
& 1005
& \thead{alpha- \\mannosyltransferase\\histidine kinase}
& \thead{OYZ29254.1}
& \thead{\textit{Hydrogenophilales} \\ \textit{bacterium}\\\textit{16-64-40}}
& \thead{(0.0),\\(45),\\(98),\\(71)} \\
\hline
ORF3
& +1
& 11851
& 12657
& 807
& \thead{N-acetyltransferase}
& \thead{WP\_009522425.1}
& \thead{\textit{Ralstonia sp.} \\ \textit{PBA}}
& \thead{(2e-141),\\(77),\\(88),\\(66)} \\
\hline
ORF4
& +2
& 5
& 319
& 315
& \thead{DUF-190\\domain-containing}
& \thead{WP\_071543747.1}
& \thead{\textit{Pseudodesulfovibrio } \\ \textit{hydrargyri}}
& \thead{(6e-36),\\(77),\\(98),\\(45)} \\
\hline
ORF5
& +2
& 1136
& 1828
& 693
& \thead{phosphate\\regulon\\transcriptional\\regulatory protein}
& \thead{WP\_012695656.1}
& \thead{\textit{Laribacter } \\ \textit{hongkongensis}}
& \thead{(6e-124),\\(71),\\(99),\\(71)} \\
\hline
ORF6
& +2
& 9392
& 9823
& 432
& \thead{UDP-2,3-\\diacylglucosamine\\hydrolase}
& \thead{OYZ57328.1}
& \thead{\textit{Hydrogenophilales } \\ \textit{bacterium } \\\textit{16-61-112}}
& \thead{(8e-71),\\(74),\\(86),\\(30)} \\
\hline
ORF7
& +2
& 11264
& 11758
& 495
& \thead{histidine\\phosphatase}
& \thead{WP\_047216555.1}
& \thead{\textit{Pandoraea } \\ \textit{thiooxydans } \\\textit{16-61-112}}
& \thead{(3e-47),\\(98),\\(48),\\(49)} \\
\hline
ORF8
& +2
& 14042
& 14671
& 630
& \thead{membrane\\protein}
& \thead{WP\_047216555.1}
& \thead{\textit{Nitrobacter } \\ \textit{winogradskyi}}
& \thead{(6e-102),\\(93),\\(66),\\(62)} \\
\hline
ORF9
& +2
& 14042
& 14671
& 630
& \thead{phosphatidylserine\\decarboxylase}
& \thead{WP\_059425117.1}
& \thead{\textit{Sulfuricella sp.} \\ \textit{T08}}
& \thead{(2e-133),\\(61),\\(98),\\(62)} \\
\hline
ORF10
& +2
& 14042
& 14671
& 630
& \thead{phosphatidylserine\\decarboxylase}
& \thead{WP\_059425117.1}
& \thead{\textit{Sulfuricella sp.} \\ \textit{T08}}
& \thead{(2e-133),\\(61),\\(98),\\(62)} \\
\hline
\end{tabular}
\end{adjustwidth}
\end{table}
\end{document}
Besides, I still need to put more lines to it. I really don't know how to make a "big table" on LaTeX, and, esthetically good at the same time. Could you guys help me?