横向模式下的表格总是超出范围

横向模式下的表格总是超出范围

我不知道为什么我的表格总是超出范围。就好像 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}

相关内容