\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 在评论中提出的那样
就宽度而言,这没什么问题。有什么方法可以破坏顶部(如果以纵向方式握持,则为左侧)边距吗?