我在一篇文章中有一个表格,我需要\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}
但是,我不知道是否可以使用\newgeometry
包geometry
,或者是否有更好的技巧。谢谢
第二次尝试
现在我正在使用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}