Как добавить подпись в длинную таблицу

Как добавить подпись в длинную таблицу

Я пытался создать longtable, но это не очень работает. У меня две проблемы:

  1. Таблица создана на следующей странице (я пытался решить эту проблему с помощью пакета longtable, но, похоже, это не сработало).
  2. Подпись к длинной таблице расположена в странном месте.

Пожалуйста, найдите прикрепленный мой код и результат его работы. Я был бы крайне признателен, если бы кто-то мог мне с этим помочь!

\begin{longtable}[h]
  \centering
  \begin{adjustbox}{width=1\textwidth}
    \begin{tabular}{cccccccc}
    \hline
    \multicolumn{1}{p{3.5em}}{Scenario} & \multicolumn{1}{l}{Deterministic T. Costs (\euro M)} & \multicolumn{1}{l}{Stochastic  T. Costs (\euro M)} & \multicolumn{1}{l}{\textbf{Difference (\euro M)}} & \multicolumn{1}{p{3.5em}}{Scenario} & \multicolumn{1}{l}{Deterministic T. Costs (\euro M)} & \multicolumn{1}{l}{Stochastic  T. Costs (\euro M)} & \multicolumn{1}{l}{\textbf{Difference (\euro M)}} \\
    \hline
    \textit{1} & 436,05 & 433,99 & \textbf{-2,06} & \textit{51} & 435,59 & 433,18 & \textbf{-2,41} \\
    \textit{2} & 437,30 & 437,71 & \textbf{0,40} & \textit{52} & 431,33 & 430,24 & \textbf{-1,10} \\
    \textit{3} & 429,85 & 430,49 & \textbf{0,65} & \textit{53} & 440,37 & 437,46 & \textbf{-2,91} \\
    \textit{4} & 426,31 & 426,69 & \textbf{0,38} & \textit{54} & 430,01 & 426,55 & \textbf{-3,46} \\
    \textit{5} & 432,58 & 432,10 & \textbf{-0,47} & \textit{55} & 431,33 & 429,88 & \textbf{-1,45} \\
    \textit{6} & 439,02 & 436,87 & \textbf{-2,15} & \textit{56} & 429,63 & 427,40 & \textbf{-2,23} \\
    \textit{7} & 418,62 & 420,74 & \textbf{2,12} & \textit{57} & 432,96 & 430,70 & \textbf{-2,26} \\
    \textit{8} & 443,74 & 441,88 & \textbf{-1,85} & \textit{58} & 431,46 & 431,27 & \textbf{-0,19} \\
    \textit{9} & 430,93 & 429,14 & \textbf{-1,79} & \textit{59} & 421,42 & 422,11 & \textbf{0,69} \\
    \textit{10} & 425,81 & 424,64 & \textbf{-1,16} & \textit{60} & 417,78 & 419,35 & \textbf{1,57} \\
    \textit{11} & 420,18 & 422,59 & \textbf{2,41} & \textit{61} & 437,42 & 434,38 & \textbf{-3,04} \\
    \textit{12} & 426,06 & 424,63 & \textbf{-1,43} & \textit{62} & 420,53 & 419,86 & \textbf{-0,67} \\
    \textit{13} & 427,58 & 424,70 & \textbf{-2,88} & \textit{63} & 435,26 & 431,60 & \textbf{-3,67} \\
    \textit{14} & 437,01 & 434,66 & \textbf{-2,35} & \textit{64} & 437,91 & 435,22 & \textbf{-2,69} \\
    \textit{15} & 448,93 & 444,94 & \textbf{-3,98} & \textit{65} & 435,76 & 436,06 & \textbf{0,30} \\
    \textit{16} & 427,27 & 428,27 & \textbf{1,00} & \textit{66} & 427,52 & 427,39 & \textbf{-0,13} \\
    \textit{17} & 425,86 & 426,53 & \textbf{0,67} & \textit{67} & 437,93 & 436,82 & \textbf{-1,11} \\
    \textit{18} & 433,07 & 431,37 & \textbf{-1,70} & \textit{68} & 420,70 & 422,55 & \textbf{1,86} \\
    \textit{19} & 429,31 & 428,34 & \textbf{-0,97} & \textit{69} & 433,03 & 429,61 & \textbf{-3,42} \\
    \textit{20} & 436,43 & 434,95 & \textbf{-1,48} & \textit{70} & 428,46 & 426,78 & \textbf{-1,68} \\
    \textit{21} & 443,86 & 439,46 & \textbf{-4,40} & \textit{71} & 436,85 & 435,91 & \textbf{-0,94} \\
    \textit{22} & 427,17 & 427,07 & \textbf{-0,10} & \textit{72} & 425,31 & 424,70 & \textbf{-0,61} \\
    \textit{23} & 437,70 & 435,29 & \textbf{-2,41} & \textit{73} & 426,79 & 425,98 & \textbf{-0,81} \\
    \textit{24} & 436,80 & 433,14 & \textbf{-3,66} & \textit{74} & 422,78 & 422,17 & \textbf{-0,62} \\
    \textit{25} & 428,35 & 427,11 & \textbf{-1,24} & \textit{75} & 437,71 & 438,09 & \textbf{0,38} \\
    \textit{26} & 434,41 & 431,14 & \textbf{-3,28} & \textit{76} & 423,19 & 421,06 & \textbf{-2,13} \\
    \textit{27} & 433,90 & 431,63 & \textbf{-2,27} & \textit{77} & 420,99 & 422,58 & \textbf{1,59} \\
    \textit{28} & 437,66 & 435,95 & \textbf{-1,70} & \textit{78} & 428,32 & 428,03 & \textbf{-0,29} \\
    \textit{29} & 443,21 & 440,68 & \textbf{-2,53} & \textit{79} & 439,62 & 436,70 & \textbf{-2,92} \\
    \textit{30} & 428,11 & 428,32 & \textbf{0,21} & \textit{80} & 425,97 & 425,76 & \textbf{-0,21} \\
    \textit{31} & 430,32 & 427,18 & \textbf{-3,14} & \textit{81} & 434,96 & 431,97 & \textbf{-2,99} \\
    \textit{32} & 427,81 & 427,33 & \textbf{-0,48} & \textit{82} & 427,47 & 425,60 & \textbf{-1,87} \\
    \textit{33} & 422,23 & 423,61 & \textbf{1,37} & \textit{83} & 433,79 & 432,71 & \textbf{-1,08} \\
    \textit{34} & 432,01 & 429,60 & \textbf{-2,42} & \textit{84} & 434,06 & 433,11 & \textbf{-0,95} \\
    \textit{35} & 423,96 & 425,35 & \textbf{1,39} & \textit{85} & 431,33 & 429,13 & \textbf{-2,20} \\
    \textit{36} & 435,51 & 434,16 & \textbf{-1,35} & \textit{86} & 426,43 & 423,94 & \textbf{-2,50} \\
    \textit{37} & 428,09 & 426,42 & \textbf{-1,67} & \textit{87} & 437,98 & 436,18 & \textbf{-1,80} \\
    \textit{38} & 423,34 & 423,57 & \textbf{0,23} & \textit{88} & 423,79 & 423,54 & \textbf{-0,25} \\
    \textit{39} & 444,15 & 440,84 & \textbf{-3,31} & \textit{89} & 435,79 & 434,89 & \textbf{-0,90} \\
    \textit{40} & 426,60 & 426,23 & \textbf{-0,37} & \textit{90} & 428,35 & 427,99 & \textbf{-0,36} \\
    \textit{41} & 436,68 & 435,84 & \textbf{-0,84} & \textit{91} & 425,43 & 424,45 & \textbf{-0,99} \\
    \textit{42} & 430,62 & 431,93 & \textbf{1,31} & \textit{92} & 437,60 & 436,80 & \textbf{-0,80} \\
    \textit{43} & 430,20 & 431,12 & \textbf{0,92} & \textit{93} & 434,81 & 433,76 & \textbf{-1,04} \\
    \textit{44} & 427,36 & 425,39 & \textbf{-1,97} & \textit{94} & 428,55 & 428,63 & \textbf{0,08} \\
    \textit{45} & 423,67 & 423,06 & \textbf{-0,61} & \textit{95} & 426,21 & 426,96 & \textbf{0,75} \\
    \textit{46} & 422,44 & 424,13 & \textbf{1,69} & \textit{96} & 434,48 & 431,91 & \textbf{-2,56} \\
    \textit{47} & 433,50 & 433,18 & \textbf{-0,32} & \textit{97} & 435,90 & 434,97 & \textbf{-0,93} \\
    \textit{48} & 433,44 & 430,13 & \textbf{-3,31} & \textit{98} & 417,66 & 420,48 & \textbf{2,82} \\
    \textit{49} & 425,09 & 425,83 & \textbf{0,74} & \textit{99} & 433,27 & 430,45 & \textbf{-2,81} \\
    \textit{50} & 433,02 & 430,48 & \textbf{-2,54} & \textit{100} & 431,51 & 431,51 & \textbf{0,01} \\
      \hline
    \end{tabular}%
     \end{adjustbox}
      \caption{Total costs attributed to the 100 demand scenarios for both the deterministic and the stochastic model.}
  \label{tab:addlabel}%
\end{longtable}%

введите описание изображения здесь

решение1

Как уже отметил @DavidCarlisle в комментарии, в первую очередь избавьтесь от \centering, adjustbox, и tabular.

Чтобы таблица вписывалась в ширину текстового блока, нужно разрешить автоматический перенос строк во всех 8 столбцах. Я бы также убралжирный шрифтчисел в столбцах 4 и 8 и вместо этого выровняйте их по соответствующим десятичным маркерам. (Не злоупотребляйте жирным шрифтом, если только вы намеренно не хотите показаться любителем покричать на людей...) И, чтобы придать заголовку более наглядную структуру, рассмотрите возможность размещения объявлений единиц измерения в отдельных строках.

На следующем снимке экрана показаны только первые несколько строк полученной таблицы.

введите описание изображения здесь

\documentclass[a4paper]{article}
\usepackage{longtable,eurosym}
\usepackage[margin=2.5cm]{geometry} % set page parameters suitably
\usepackage{array,ragged2e}
\newcolumntype{C}{>{\Centering\hspace{0pt}}p{0.1\textwidth}}
\usepackage[output-decimal-marker={,}]{siunitx}

\begin{document}
\setlength\tabcolsep{4pt}
\setlength\LTcapwidth{0.9\textwidth}

\begin{longtable}{@{} >{\itshape}C *{2}{C} S[table-format=-1.2] | 
                      >{\itshape}C *{2}{C} S[table-format=-1.2] @{}}
                      
%% headers and footers:
    \hline
    Scenario & 
    Deterministic T. Costs  & 
    Stochastic T. Costs  & 
    \multicolumn{1}{C|}{\textbf{Difference} } & 
    Scenario & 
    Deterministic T. Costs  & 
    Stochastic T. Costs  & 
    \multicolumn{1}{C@{}}{\textbf{Difference} } \\
    \cline{2-4} \cline{6-8}
    & (\euro M) & (\euro M) & {(\euro M)} & 
    & (\euro M) & (\euro M) & {(\euro M)} \\
    \hline
    \endhead
    
    \hline
    \endfoot
    
    \hline
    \caption{Total costs attributed to the 100 demand scenarios for both the deterministic and the stochastic model.}
    \label{tab:addlabel}
    \endlastfoot
    
%% body of table
    1 & 436,05 & 433,99 & -2,06 & 51 & 435,59 & 433,18 & -2,41 \\
    2 & 437,30 & 437,71 & 0,40 & 52 & 431,33 & 430,24 & -1,10 \\
    3 & 429,85 & 430,49 & 0,65 & 53 & 440,37 & 437,46 & -2,91 \\
    4 & 426,31 & 426,69 & 0,38 & 54 & 430,01 & 426,55 & -3,46 \\
    5 & 432,58 & 432,10 & -0,47 & 55 & 431,33 & 429,88 & -1,45 \\
    6 & 439,02 & 436,87 & -2,15 & 56 & 429,63 & 427,40 & -2,23 \\
    7 & 418,62 & 420,74 & 2,12 & 57 & 432,96 & 430,70 & -2,26 \\
    8 & 443,74 & 441,88 & -1,85 & 58 & 431,46 & 431,27 & -0,19 \\
    9 & 430,93 & 429,14 & -1,79 & 59 & 421,42 & 422,11 & 0,69 \\
    10 & 425,81 & 424,64 & -1,16 & 60 & 417,78 & 419,35 & 1,57 \\
    11 & 420,18 & 422,59 & 2,41 & 61 & 437,42 & 434,38 & -3,04 \\
    12 & 426,06 & 424,63 & -1,43 & 62 & 420,53 & 419,86 & -0,67 \\
    13 & 427,58 & 424,70 & -2,88 & 63 & 435,26 & 431,60 & -3,67 \\
    14 & 437,01 & 434,66 & -2,35 & 64 & 437,91 & 435,22 & -2,69 \\
    15 & 448,93 & 444,94 & -3,98 & 65 & 435,76 & 436,06 & 0,30 \\
    16 & 427,27 & 428,27 & 1,00 & 66 & 427,52 & 427,39 & -0,13 \\
    17 & 425,86 & 426,53 & 0,67 & 67 & 437,93 & 436,82 & -1,11 \\
    18 & 433,07 & 431,37 & -1,70 & 68 & 420,70 & 422,55 & 1,86 \\
    19 & 429,31 & 428,34 & -0,97 & 69 & 433,03 & 429,61 & -3,42 \\
    20 & 436,43 & 434,95 & -1,48 & 70 & 428,46 & 426,78 & -1,68 \\
    21 & 443,86 & 439,46 & -4,40 & 71 & 436,85 & 435,91 & -0,94 \\
    22 & 427,17 & 427,07 & -0,10 & 72 & 425,31 & 424,70 & -0,61 \\
    23 & 437,70 & 435,29 & -2,41 & 73 & 426,79 & 425,98 & -0,81 \\
    24 & 436,80 & 433,14 & -3,66 & 74 & 422,78 & 422,17 & -0,62 \\
    25 & 428,35 & 427,11 & -1,24 & 75 & 437,71 & 438,09 & 0,38 \\
    26 & 434,41 & 431,14 & -3,28 & 76 & 423,19 & 421,06 & -2,13 \\
    27 & 433,90 & 431,63 & -2,27 & 77 & 420,99 & 422,58 & 1,59 \\
    28 & 437,66 & 435,95 & -1,70 & 78 & 428,32 & 428,03 & -0,29 \\
    29 & 443,21 & 440,68 & -2,53 & 79 & 439,62 & 436,70 & -2,92 \\
    30 & 428,11 & 428,32 & 0,21 & 80 & 425,97 & 425,76 & -0,21 \\
    31 & 430,32 & 427,18 & -3,14 & 81 & 434,96 & 431,97 & -2,99 \\
    32 & 427,81 & 427,33 & -0,48 & 82 & 427,47 & 425,60 & -1,87 \\
    33 & 422,23 & 423,61 & 1,37 & 83 & 433,79 & 432,71 & -1,08 \\
    34 & 432,01 & 429,60 & -2,42 & 84 & 434,06 & 433,11 & -0,95 \\
    35 & 423,96 & 425,35 & 1,39 & 85 & 431,33 & 429,13 & -2,20 \\
    36 & 435,51 & 434,16 & -1,35 & 86 & 426,43 & 423,94 & -2,50 \\
    37 & 428,09 & 426,42 & -1,67 & 87 & 437,98 & 436,18 & -1,80 \\
    38 & 423,34 & 423,57 & 0,23 & 88 & 423,79 & 423,54 & -0,25 \\
    39 & 444,15 & 440,84 & -3,31 & 89 & 435,79 & 434,89 & -0,90 \\
    40 & 426,60 & 426,23 & -0,37 & 90 & 428,35 & 427,99 & -0,36 \\
    41 & 436,68 & 435,84 & -0,84 & 91 & 425,43 & 424,45 & -0,99 \\
    42 & 430,62 & 431,93 & 1,31 & 92 & 437,60 & 436,80 & -0,80 \\
    43 & 430,20 & 431,12 & 0,92 & 93 & 434,81 & 433,76 & -1,04 \\
    44 & 427,36 & 425,39 & -1,97 & 94 & 428,55 & 428,63 & 0,08 \\
    45 & 423,67 & 423,06 & -0,61 & 95 & 426,21 & 426,96 & 0,75 \\
    46 & 422,44 & 424,13 & 1,69 & 96 & 434,48 & 431,91 & -2,56 \\
    47 & 433,50 & 433,18 & -0,32 & 97 & 435,90 & 434,97 & -0,93 \\
    48 & 433,44 & 430,13 & -3,31 & 98 & 417,66 & 420,48 & 2,82 \\
    49 & 425,09 & 425,83 & 0,74 & 99 & 433,27 & 430,45 & -2,81 \\
    50 & 433,02 & 430,48 & -2,54 & 100 & 431,51 & 431,51 & 0,01 \\

\end{longtable}
\end{document}

Связанный контент