When I use adjustbox to modify the width of a table, even the font size changes. How can I increase the table width but let it exceed both margins equally?
My MWE
\documentclass{elsarticle}
\usepackage{ragged2e}
% ========== Caption packages ==========
\usepackage{caption}
% ========== Table packages ==========
\usepackage{tabularx}
% BEGIN_FOLD
\newcolumntype{L}{ >{\arraybackslash \RaggedRight}X }
\newcolumntype{C}{ >{\arraybackslash \Centering}X }
\newcolumntype{R}{ >{\arraybackslash \RaggedLeft}X }
\newcolumntype{J}{ >{\arraybackslash\justifying} X }
\renewcommand{\tabularxcolumn}[1]{ >{\centering}m{#1} }
\newcommand{\scalelinespace}[1]{
\rule{0pt}{#1\normalbaselineskip}
}
% END_FOLD
\usepackage{booktabs}
\usepackage{makecell}
\usepackage[flushleft]{threeparttable}
% ========== Figures and tables locations packages ==========
\usepackage{float}
\usepackage{adjustbox}
% ========== Font encoding packages ==========
\usepackage[T1]{fontenc}
\usepackage{fontspec}
% BEGIN_FOLD
\setmainfont{TeX Gyre Pagella}
\setmonofont{Courier}
\newcommand{\textffam}[2]{{\fontencoding{T1} \fontfamily{#1} \selectfont#2}}
% END_FOLD
% ========== Equations and math packages ==========
\usepackage{amsmath}
\usepackage{amssymb, amsfonts}
\usepackage{stackengine}
\begin{document}
\begin{table*}[htp]
\begin{adjustbox}{width=1.5\textwidth, center}
\begin{threeparttable}
% Table options
% Caption
\caption{Determination of Critical Lines Among RESs Based on Operational Interaction Operators}
\label{table:critical_lines_w_ij_hat}
% Center the table
\centering
\newcommand{\setfontsizeTable}{\fontsize{9}{9} \selectfont}
\begin{tabularx}{1\textwidth}{c ||>{\hsize=0.5\hsize \setfontsizeTable}C >{\hsize=0.5\hsize}C >{\hsize=0.5\hsize}C >{\hsize=0.5\hsize}C >{\hsize=0.5\hsize}C |>{\hsize=1.5\hsize}C |>{\hsize=1.5\hsize}C |>{\hsize=1.5\hsize}C |>{\hsize=1.5\hsize}C |>{\hsize=1.5\hsize}C}
\toprule
\adjustbox{rotate=90, valign=c}{Quadrant} & \adjustbox{rotate=90, valign=c}{POI $i$} & \adjustbox{rotate=90, valign=c}{POI $j$} & \multicolumn{3}{c|}{Other POIs} &
Critical Line Based on $\displaystyle \angle \bar{w}_{ij}$ or $\displaystyle \left| \bar{w}_{ij} \right|$ & Actual Critical Line (based on [Eq]) & $\displaystyle \left| S_{eq, \thinspace i} \right|$ & $\displaystyle \mathit{SDSCR}_{i}$ & $\displaystyle \frac{\mathit{Max} \medspace \mathit{SDSCR}_{i}}{\textit{Mean} \medspace \mathit{SDSCR}_{i}}$
\\
\Xhline{0.25mm}
\scalelinespace{1.3} \adjustbox{rotate=90, valign=c}{III} & 101 & 64 & 96 & 106 & 37 & 86-87 & 86-87 & 4.38 & 2.02 & 1.41
\\
\scalelinespace{1.3} \adjustbox{rotate=90, valign=c}{IV} & 79 & 96 & 9 & 81 & 33 & 9-10 & 9-10 & 3.40 & 5.13 & 1.28
\\
\scalelinespace{1.3} \adjustbox{rotate=90, valign=c}{
\Shortstack[c]{{III} {IV \textsuperscript{a}}}
}
& 97 & 60 & 39 & 37 & 86 & 43-44 & 43-44 & 3.98 & 3.18 & 1.07
\\
\bottomrule
\end{tabularx}
\begin{tablenotes}
\item[a] angles of $\displaystyle \angle \bar{w}_{ij}$ exist in both quadrants
\end{tablenotes}
\end{threeparttable}
\end{adjustbox}
\end{table*}
\end{document}



tableenvironments is 14.9pt if theelsarticledocument class is in use is false. The reason the font size is so large is because you're ill-advisedly using anadjustboxenvironment, to "blow up" the tabular material so that it occupies the full width of the text block. An obvious solution is to cease using theadjustboxdevice. – Mico Mar 07 '19 at 16:52widthoption inadjustboxpackage is what confused me. It basically re-scales all of its contents, but I was just looking to increase table width but let the table exceed both margins equally. Thanks a lot for your note. I learnt a lot from you in this TeX Stack Exchange. – Al-Motasem Aldaoudeyeh Mar 07 '19 at 17:38