表格宽度和 `\marginpar`

表格宽度和 `\marginpar`

我在一篇文章中有一个表格,我需要\marginpar。为了使表格更具可读性,我可以消除右侧的重新输入,以便表格本身占据所有水平空间,包括原本用于 的空间\marginpar。以下是相关代码:

\documentclass[a4paper]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage{microtype}
\usepackage[right=4.5cm,heightrounded,showframe]{geometry}
\usepackage{tabulary}
\usepackage{booktabs}
\usepackage{graphicx}

\setmainfont{EB Garamond}
\setmainlanguage[babelshorthands=true]{italian}
\PolyglossiaSetup{italian}{indentfirst=false}
\frenchspacing

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\let\oldmarginpar\marginpar
\setlength{\marginparwidth}{1.1in}
\renewcommand{\marginpar}[1]{\oldmarginpar
{\raggedright\footnotesize\emph{#1}}}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}

\begin{table}[htbp]
\resizebox{\textwidth}{!}{%
\begin{tabular}{@{}llll@{}}
\toprule
& {\em Capacità argomentativa} & {\em Capacità comunicativa} & {\em Esposizione} \\
\midrule
{\em Prologo}
  & Mette in luce la significanza, la rilevanza, l'attualità del tema
  & Precisa definizione dei termini del tema
  & Accattivante, coinvolgente, stimolante \\
\midrule
{\em 1° argomentazione}
  & Ben costruita logicamente, fondata, variamente supportata
  & Pertinente e perspicua, completa, esauriente
  & Sicura, originale, ingegnosa  \\
\midrule
{\em Dialogo socratico} & \multicolumn{2}{c}{\em Capacità di fare domande} & \multicolumn{1}{c}{\em Capacità di dare risposte} \\
\midrule
                        & \multicolumn{2}{c}{Fecondo, non pretestuoso, incalzante, provocatorio} & Pronto, reattivo, rispettoso \\
\midrule
{\em 2° argomentazione}
  & Ben costruita logicamente, fondata, variamente supportata
  & Pertinente e perspicua, completa, esauriente
  & Sicura, originale, ingegnosa  \\
\midrule
{\em Replica} & Ritorsiva, confutatoria, demolitoria & Puntuale, pacata, circostanziata, mirata & \\
\midrule
{\em Difesa} & Ritorsiva, confutatoria, demolitoria & Puntuale, pacata, circostanziata, mirata & \\
\midrule
{\em Epilogo} & Rende conto che la propria posizione è preferibile, fa la differenza & Sintetico, conciso & Icastico, coinvolgente, d'impatto anche oratorio \\
\bottomrule
\end{tabular}
}
\caption{tabular with resizebox}
\end{table}

\end{document}

但是,我不知道是否可以使用\newgeometrygeometry,或者是否有更好的技巧。谢谢

第二次尝试

现在我正在使用tabularX

\documentclass[a4paper]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage[right=4.5cm,heightrounded,showframe]{geometry}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{ragged2e}

\setmainfont{EBGaramond}
\setmainlanguage[babelshorthands=true]{italian}
\PolyglossiaSetup{italian}{indentfirst=false}
\frenchspacing

\begin{document}

\begin{table}[htbp]
  \centering
\noindent\begin{tabularx}{\textwidth}{>{\raggedright\arraybackslash}l> 
{\raggedright\arraybackslash}X>{\raggedright\arraybackslash}X> 
{\raggedright\arraybackslash}X}
\toprule
& {\em Capacità argomentativa} & {\em Capacità comunicativa} & {\em 
Esposizione} \\
\midrule
{\em Prologo} & Mette in luce la significanza, rilevanza, attualità del tema
& Precisa definizione dei termini del tema & Accattivante, coinvolgente, 
stimolante \\
\midrule
{\em 1° argomentazione} & Ben costruita logicamente, fondata, variamente supportata
& Pertinente e perspicua, completa, esauriente & Sicura, originale, ingegnosa \\
\midrule
{\em Dialogo socratico} & \multicolumn{2}{c}{\em Capacità di fare domande} & \multicolumn{1}{c}{\em Capacità di dare risposte} \\
& \multicolumn{2}{c}{Fecondo, non pretestuoso, incalzante, provocatorio} & Pronto, reattivo, rispettoso \\
\midrule
{\em 2° argomentazione} & Ben costruita logicamente, fondata, variamente supportata
& Pertinente e perspicua, completa, esauriente & Sicura, originale, ingegnosa \\
\midrule
{\em Dialogo socratico} & \multicolumn{2}{c}{\em Capacità di fare domande} & \multicolumn{1}{c}{\em Capacità di dare risposte} \\
& \multicolumn{2}{c}{Fecondo, non pretestuoso, incalzante, provocatorio} & Pronto, reattivo, rispettoso \\
\midrule
{\em Replica} & Ritorsiva, confutatoria, demolitoria & Puntuale, pacata, circostanziata, mirata & \\
\midrule
{\em Difesa} & Ritorsiva, confutatoria, demolitoria & Puntuale, pacata, circostanziata, mirata & \\
\midrule
{\em Epilogo} & Rende conto che la propria posizione è preferibile, fa la differenza & Sintetico, conciso & Icastico, coinvolgente, d'impatto anche oratorio \\
\bottomrule
\end{tabularx}
\caption{tabularX}
\end{table}

\end{document}

\em问题(我的意思是错误的设置):因为我在这个表中只有文本,所以在两行(行)的情况下,尽管存在,它还是突破了正文的右边距\textwidth

无论如何,这个新表格和正文一样宽,甚至不占用\marginpar(如果需要)的空间

答案1

也许您对以下内容感兴趣:

在此处输入图片描述

\documentclass[a4paper]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage[right=4.5cm,heightrounded,showframe]{geometry}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{ragged2e}
\usepackage{calc}


%\setmainfont{EBGaramond}
%\setmainlanguage[babelshorthands=true]{italian}
%\PolyglossiaSetup{italian}{indentfirst=false}
%\frenchspacing

\begin{document}

\begin{table}[htbp]
  \centering
\noindent\begin{tabularx}{\textwidth+\marginparwidth+\marginparsep}{>{\em}l> 
{\raggedright\arraybackslash}X>{\raggedright\arraybackslash}X> 
{\raggedright\arraybackslash}X}
\toprule
&  Capacità argomentativa & {\em Capacità comunicativa} & {\em 
Esposizione} \\
\midrule
 Prologo & Mette in luce la significanza, rilevanza, attualità del tema
& Precisa definizione dei termini del tema & Accattivante, coinvolgente, 
stimolante \\
\midrule
 1° argomentazione & Ben costruita logicamente, fondata, variamente supportata
& Pertinente e perspicua, completa, esauriente & Sicura, originale, ingegnosa \\
\midrule
 Dialogo socratico & \multicolumn{2}{c}{\em Capacità di fare domande} & \multicolumn{1}{c}{\em Capacità di dare risposte} \\
& \multicolumn{2}{>{\hsize=2\hsize\centering\arraybackslash}X}{Fecondo, non pretestuoso, incalzante, provocatorio} & Pronto, reattivo, rispettoso \\
\midrule
 2° argomentazione & Ben costruita logicamente, fondata, variamente supportata
& Pertinente e perspicua, completa, esauriente & Sicura, originale, ingegnosa \\
\midrule
 Dialogo socratico & \multicolumn{2}{c}{\em Capacità di fare domande} & \multicolumn{1}{c}{\em Capacità di dare risposte} \\
& \multicolumn{2}{>{\hsize=2\hsize\centering\arraybackslash}X}{Fecondo, non pretestuoso, incalzante, provocatorio} & Pronto, reattivo, rispettoso \\
\midrule
 Replica & Ritorsiva, confutatoria, demolitoria & Puntuale, pacata, circostanziata, mirata & \\
\midrule
 Difesa & Ritorsiva, confutatoria, demolitoria & Puntuale, pacata, circostanziata, mirata & \\
\midrule
 Epilogo & Rende conto che la propria posizione è preferibile, fa la differenza & Sintetico, conciso & Icastico, coinvolgente, d'impatto anche oratorio \\
\bottomrule
\end{tabularx}
\caption{tabularX}
\end{table}

\end{document}

相关内容