I would like to set it to 8pt for tables globally. How would one go about doing that?
I did see this article.
The solution provided by Marco Daniel works very well if you want to set the font size to small/large, without a specific number.
Any help will be nice to have.
@Darko please find here the MWE
\documentclass[a4paper,11pt]{article}
\usepackage{booktabs}
\fontsize{8 pt}{10 pt}{\selectfont}
\usepackage{lipsum}
\begin{document}
\lipsum[1-2]
\noindent\begin{table}[htb!]
\centering
\def\arraystretch{0.8}% 1 is the default, change whatever you need
\caption{sum.}
\label{tab: sum}
\begin{tabular}{@{}lllc@{}}
\toprule
\textbf{\#} & \textbf{Scope} & \textbf{Activity} & \textbf{Month} \\
\midrule
1 & foo & bar & M1-M24\vspace{1mm}\\
\bottomrule
\end{tabular}
\end{table}
\end{document}
11ptor12ptthen you should set the table font size to\scriptsizeto get8ptin tables, and if the document font size is10ptthen you should use\footnotesize. – Marijn Jul 10 '18 at 09:27\fontsize{8 pt}{10 pt}\selectfont}? – Zarko Jul 10 '18 at 09:28etoolboxpackage:\AtBeginEnvironment{table}{\fontsize{8pt}{10pt}\selectfont}and probably similarly forlongtableif you use it. – Bernard Jul 10 '18 at 09:308ptin tables always for every document you make. – Marijn Jul 10 '18 at 09:49