我不知道为什么我的表格总是超出范围。就好像 overleaf 不想改变行高,它不分割单元格的内容,而是将其保持在一行中。可能这真的很愚蠢,我想太多了。
这是我的桌子
\begin{sidewaystable}
\setlength\extrarowheight{2pt} % for a more "open" look
\caption{Candidate DACs\label{tab:dac}}
\begin{tabulary}{\paperheight}{|c|c|c|c|}
\hline
\textbf{Classe di servizi} & \textbf{Nome servizio} & \textbf{Modalità di fornitura} & \textbf{Remunerazione} \\ \hline
\multirow{7}{*}{\textbf{Frequenza}} & Riserva inerziale & Automatico & Nessuna \\ \cline{2-4}
& Riserva primaria & Obbligatorio per le unità abilitate & Nessuna \\ \cline{2-4}
& Riserva secondaria & \multirow{6}{*}{Tramite MSD} & \multirow{6}{*}{Pay-as-bid €/MWh} \\ \cline{2-2}
& Riserva terziaria pronta & & \\ \cline{2-2}
& Riserva Terziaria rotante & & \\ \cline{2-2}
& Riserva Terziaria di sostituzione & & \\ \cline{2-2}
& Bilanciamento & & \\ \cline{1-2}
\textbf{Gestione vincoli di rete} & Risoluzione delle congestioni & & \\ \hline
\multirow{2}{*}{\textbf{Regolazione di tensione}} & Primaria & \multirow{2}{*}{Obbligatorio per le unità abilitate} & \multirow{2}{*}{Nessuna} \\ \cline{2-2}
& Secondaria & & \\ \hline
\multirow{3}{*}{\textbf{Ulteriori servizi}} & Interrompibilità del carico & Aste dedicate per unità di carico & €/(MW*anno) + Pay-as-bid (€/MW) \\ \cline{2-4}
& Emergenza (rifiuto del carico) & Obbligatorio per unità di produzione >100 MW & \multirow{2}{*}{Nessuna} \\ \cline{2-3}
& Ripristino (Rialimentazione del sistema elettrico) & Obbligatorio per UP rilevanti al fine del black start & \\ \hline
\end{tabulary}
\end{sidewaystable}
这是图片,这就是我所说的“越界”
答案1
c
列阻止linebreaking
。您可以使用tabulary
L
列,但我不会这样做,除非这是一个需要自动分配列宽的自动化工作流程。我会使用标准表格。
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{rotating}
\usepackage{array}
\usepackage{multirow}
\begin{document}
\begin{sidewaystable}
\setlength\extrarowheight{2pt} % for a more "open" look
\caption{Candidate DACs\label{tab:dac}}
\bigskip
\begin{tabular}{|
>{\raggedright\arraybackslash}p{4.5cm}|
>{\raggedright\arraybackslash}p{5.5cm}|
>{\raggedright\arraybackslash}p{5cm}|
>{\raggedright\arraybackslash}p{4.2cm}|}
\hline
\textbf{Classe di servizi} & \textbf{Nome servizio} & \textbf{Modalità di fornitura} & \textbf{Remunerazione} \\ \hline
\multirow{7}{=}{\textbf{Frequenza}} & Riserva inerziale & Automatico & Nessuna \\ \cline{2-4}
& Riserva primaria & Obbligatorio per le unità abilitate & Nessuna \\ \cline{2-4}
& Riserva secondaria & \multirow{6}{=}{Tramite MSD} & \multirow{6}{=}{Pay-as-bid €/MWh} \\ \cline{2-2}
& Riserva terziaria pronta & & \\ \cline{2-2}
& Riserva Terziaria rotante & & \\ \cline{2-2}
& Riserva Terziaria di sostituzione & & \\ \cline{2-2}
& Bilanciamento & & \\ \cline{1-2}
\textbf{Gestione vincoli di rete} & Risoluzione delle congestioni & & \\ \hline
\multirow{2}{=}{\textbf{Regolazione di tensione}} & Primaria & \multirow{2}{=}{Obbligatorio per le unità abilitate} & \multirow{2}{=}{Nessuna} \\ \cline{2-2}
& Secondaria & & \\ \hline
\multirow{3}{=}{\textbf{Ulteriori servizi}} & Interrompibilità del carico & Aste dedicate per unità di carico & €/(MW=anno) + Pay-as-bid (€/MW) \\ \cline{2-4}
& Emergenza (rifiuto del carico) & Obbligatorio per unità di produzione >100 MW & \multirow{2}{=}{Nessuna} \\ \cline{2-3}
& Ripristino (Rialimentazione del sistema elettrico) & Obbligatorio per UP rilevanti al fine del black start & \\ \hline
\end{tabular}
\end{sidewaystable}
\end{document}
答案2
tabularx
这是一个使用和包机制的解决方案booktabs
。请注意,我将取消所有垂直规则——它们不是必需的,但确实会造成不必要的视觉混乱。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{rotating,tabularx,ragged2e,multirow,booktabs}
\newcolumntype{L}[1]{>{\RaggedRight\hsize=#1\hsize}X} % variable-width X-type columns
\begin{document}
\begin{sidewaystable}
\caption{Candidate DACs\strut} \label{tab:dac}
\begin{tabularx}{\textheight}{@{} >{\bfseries}l L{1} L{1.2} L{0.8} @{}}
\toprule
Classe di servizi
& \textbf{Nome servizio}
& \textbf{Modalità di fornitura}
& \textbf{Remunerazione} \\
\midrule
\multirow{10.5}{*}{Frequenza}
& Riserva inerziale & Automatico & Nessuna \\ \cmidrule(l){2-4}
& Riserva primaria & Obbligatorio per le unità abilitate & Nessuna \\ \cmidrule(l){2-4}
& Riserva secondaria & \multirow{7}{*}{Tramite MSD} & \multirow{7}{*}{Pay-as-bid €/MWh} \\ \cmidrule(lr){2-2}
& Riserva terziaria pronta \\ \cmidrule(lr){2-2}
& Riserva Terziaria rotante \\ \cmidrule(lr){2-2}
& Riserva Terziaria di sostituzione \\ \cmidrule(lr){2-2}
& Bilanciamento \\
\midrule
Gestione vincoli di rete & Risoluzione delle congestioni \\
\midrule
\multirow{2.4}{*}{Regolazione di tensione}
& Primaria
& \multirow{2.4}{*}{Obbligatorio per le unità abilitate}
& \multirow{2.4}{*}{Nessuna} \\
\cmidrule(lr){2-2}
& Secondaria\\
\midrule
\multirow{6.6}{*}{Ulteriori servizi}
& Interrompibilità del carico
& Aste dedicate per unità di carico
& €/(MW${}\cdot{}$anno) + \mbox{Pay-as-bid} (€/MW) \\
\cmidrule(l){2-4}
& Emergenza (rifiuto del carico)
& Obbligatorio per unità di produzione >100 MW
& \multirow{4.4}{*}{Nessuna} \\
\cmidrule(lr){2-3}
& Ripristino (Rialimentazione del sistema elettrico)
& Obbligatorio per UP rilevanti al fine del black start \\
\bottomrule
\end{tabularx}
\end{sidewaystable}
\end{document}