几何 - 调整文本宽度以适应新的边距

几何 - 调整文本宽度以适应新的边距
\documentclass[11pt]{article}
\usepackage[a4paper, portrait, margin=1in]{geometry}
\usepackage{adjustbox}
\usepackage{tabularx}
\usepackage{booktabs,csvsimple}
\usepackage{pdflscape}

[...]

\begin{landscape}
\thispagestyle{empty}
    \begin{table}[ht]
        \begin{adjustbox}{max width=\textwidth}
            \csvautobooktabular[]{csvs/large_table.csv}
        \end{adjustbox}
        \caption{\small{Blah blah blah}}
        \label{tab:test}
    \end{table}
\end{landscape}

上面的代码会给我类似这样的结果: 在此处输入图片描述

我猜,在数字设备上阅读文件时这是可以接受的,因为你可以放大。

但为了确保万无一失,我想扩大表格的可用空间:

在此处输入图片描述

我该怎么做?我尝试使用geometry

\documentclass[11pt]{article}
\usepackage[a4paper, portrait, margin=1in]{geometry}
\usepackage{adjustbox}
\usepackage{tabularx}
\usepackage{booktabs,csvsimple}
\usepackage{pdflscape}

[...]

\begin{landscape}
\thispagestyle{empty}
\newgeometry{margin=1cm}
    \begin{table}[ht]
        \begin{adjustbox}{max width=\textwidth}
            \csvautobooktabular[]{csvs/large_table.csv}
        \end{adjustbox}
        \caption{\small{Blah blah blah}}
        \label{tab:test}
    \end{table}
\end{landscape}

这产生了非常有趣(且非常无用)的效果,即边距减少了,但显然文本宽度并没有改变以反映这一点。

在此处输入图片描述

所以我尝试了

\newgeometry{margin=1cm,textwidth=\paperwidth-2cm}

但什么也没实现。

更新

使用

\begin{adjustbox}{max width = \dimexpr\paperheight-1cm, center} ... \end{adjustbox}

正如 Werner 在评论中提出的那样

在此处输入图片描述

就宽度而言,这没什么问题。有什么方法可以破坏顶部(如果以纵向方式握持,则为左侧)边距吗?

相关内容