Поворот longtblr без поворота страницы

Поворот longtblr без поворота страницы

Я прочитал несколько обсуждений о способах изготовления вращающихся длинных столов.

Меня особенно интересует тот факт, что pdflscapeможно создать работающее решение, например: Ландшафт с длинным столом

Однако я хотел бы, чтобы страницанетв конце должен быть в альбомном режиме, так как он несовместим с генерацией PDF/A.

Есть ли возможность повернуть именно эти страницы в альбомной ориентации?

Я могу себе представить, что нумерация страниц может быть неправильной, но если это единственная проблема, то меня это вполне устраивает.

Я использую MWE по указанной ссылке:

\documentclass[11pt]{article}
\usepackage[a4paper,margin=1.5cm]{geometry}

\usepackage[labelfont=bf, textfont=it,
            labelsep=newline,
            justification=centering]{caption}
\captionsetup[table]{ skip=1.4pt, labelfont=sc}
\usepackage{tabularray}
\UseTblrLibrary{booktabs, siunitx}  % <---
  \ExplSyntaxOn
\NewChildSelector{eachtwo}
  {
    \int_step_inline:nnnn {3}{2}{\l_tblr_childs_total_tl}
      { \clist_put_right:Nn \l_tblr_childs_clist {##1} }
  }
\ExplSyntaxOff

\usepackage{pdflscape}
\sisetup{group-separator={,},
         table-format={(}1.3{***},
         input-open-uncertainty =,
         input-close-uncertainty=,
         }

\begin{document}

%%% <- HERE ADD A COMMAND TO START ROTATING THE LANDSCAPE PAGES %%%

    \begin{landscape}
%
    \begin{longtblr}[
caption = {OLS estimation - Dependent variable std\_gpa},
  label = {OLSstd},
  remark{Note} = {TBW\\ 
                  $^*p<0.1;~^{**}p<0.05;~^{***}p<0.01$.},
                    ]{%colsep = 4pt,
                      colspec = {@{} X *{5}{S} @{}},
                     row{2-Z} = {rowsep=0pt},
                     row{eachtwo} = {abovesep=1ex},
                      rowhead = 1,
                     }
    \toprule
% column headers
            & {{{(1)}}} & {{{(2)}}} & {{{(3)}}} & {{{(4)}}} & {{{(5)}}} \\
    \midrule
% table body
autonuni    &  0.020    &  0.019    &  0.013    &   0.011   &   0.011           \\
            & (0.013)   & (0.013)   & (0.013)   &  (0.013)  &  (0.013)          \\

female      &           &  0.168\TblrNote{***}
                                    &   0.129\TblrNote{***}
                                                &  0.127\TblrNote{***}
                                                            &   0.138\TblrNote{***}  \\
            &           & (0.046)   &  (0.042)  & (0.044)   &  (0.041)          \\

z\_age      &           & -1.142\TblrNote{**}
                                    & -1.070\TblrNote{**}
                                                & -1.122\TblrNote{**}
                                                            & -0.977\TblrNote{*}     \\
            &           & (0.564)   & (0.518)   & (0.519)   & (0.521)           \\

z\_age2     &           &  1.113\TblrNote{*}
                                    &  1.044\TblrNote{*}
                                                &  1.098\TblrNote{**}
                                                            &  0.957\TblrNote{*}     \\
            &           & (0.570)   & (0.523)   & (0.523)   & (0.525)           \\

school\_scientlic
            &           & -0.083    & -0.081    & -0.089    & -0.091\TblrNote{*}     \\
            &           & (0.057)   & (0.056)   & (0.056)   & (0.053)           \\

school\_otherlic    &   & -0.179\TblrNote{***}
                                    & -0.173\TblrNote{***}
                                                & -0.178\TblrNote{***}
                                                            & -0.169\TblrNote{***}   \\
            &           & (0.039)   & (0.039)   & (0.037)   & (0.040)           \\

school\_techvoc
            &           & -0.332\TblrNote{***}
                                    & -0.338\TblrNote{***}
                                                & -0.338\TblrNote{***}
                                                            & -0.345\TblrNote{***}   \\
            &           & (0.066)   & (0.065)   & (0.060)   & (0.059)           \\

z\_e        &           &           & -0.026    & -0.024    & -0.023            \\
            &           &           & (0.019)   & (0.019)   & (0.019)           \\

z\_a        &           &           & -0.040\TblrNote{*}
                                                & -0.042\TblrNote{*}
                                                            & -0.038            \\
            &           &           & (0.023)   & (0.023)   & (0.023)           \\

z\_c        &           &           & 0.094\TblrNote{***}
                                                & 0.093\TblrNote{***}
                                                            & 0.091\TblrNote{***}    \\
            &           &           & (0.017)   & (0.017)   & (0.017)           \\

z\_n        &           &           & -0.034    & -0.029    & -0.028            \\
            &           &           & (0.024)   & (0.023)   & (0.022)           \\

z\_o        &           &           &  0.037\TblrNote{**}
                                                &  0.036\TblrNote{**}
                                                            &  0.037\TblrNote{**}    \\
            &           &           & (0.018)   & (0.017)   & (0.017)           \\

edufat\_high    &       &           &           &  0.037    &  0.026            \\
            &           &           &           & (0.040)   & (0.039)           \\

edufat\_l   &           &           &           & -0.042    & -0.048            \\
            &           &           &           & (0.053)   & (0.055)           \\

edumot\_high    &       &           &           & -0.039    & -0.048            \\
            &           &           &           & (0.050)   & (0.050)           \\
edumot\_l   &           &           &           & 0.099     &  0.085            \\
            &           &           &           & (0.062)   & (0.059)           \\

occupfat\_d2    &       &           &           & -0.059    & -0.055            \\
            &           &           &           & (0.054)   & (0.055)           \\

occupfat\_d3    &       &           &           & -0.164\TblrNote{***}
                                                            & -0.159\TblrNote{**}    \\
            &           &           &           & (0.059)   & (0.059)           \\

occupfat\_d4    &       &           &           &  0.084    &  0.087            \\
            &           &           &           & (0.157)   & (0.155)           \\

occupfat\_d5    &       &           &           & -0.282\TblrNote{***}
                                                            & -0.288\TblrNote{***}   \\
            &           &           &           & (0.070)   & (0.073)           \\

occupmot\_d2    &       &           &           & -0.062    & -0.051            \\
            &           &           &           & (0.038)   & (0.038)           \\

occupmot\_d3    &       &           &           & -0.150\TblrNote{**}
                                                            & -0.135\TblrNote{*}     \\
            &           &           &           & (0.068)   & (0.069)           \\

occupmot\_d4    &       &           &           &  0.063    &  0.061            \\
            &           &           &           & (0.054)   & (0.054)           \\

occupmot\_d5    &       &           &           &  0.024    &  0.027            \\
            &           &           &           & (0.181)   & (0.178)           \\

jobsectfat\_d2  &       &           &           & -0.011    & -0.015            \\
            &           &           &           & (0.060)   & (0.061)           \\

jobsectfat\_d3  &       &           &           & -0.035    & -0.041            \\
            &           &           &           & (0.077)   & (0.076)           \\

jobsectfat\_d4  &       &           &           & -0.037    & -0.034            \\
            &           &           &           & (0.044)   & (0.045)           \\

jobsectmot\_d2  &       &           &           &  0.063    &  0.072            \\
            &           &           &           & (0.119)   & (0.117)           \\

jobsectmot\_d3  &       &           &           &  0.211    &  0.184            \\
            &           &           &           & (0.155)   & (0.155)           \\

jobsectmot\_d4  &       &           &           & -0.029    & -0.018            \\
            &           &           &           & (0.043)   & (0.044)           \\

resid\_provme   &       &           &           &           &  0.002            \\
            &           &           &           &           & (0.033)           \\

resid\_othersicily  &   &           &           &           & -0.084            \\
            &           &           &           &           & (0.062)           \\

resid\_rc   &           &           &           &           &  0.004            \\
            &           &           &           &           & (0.079)           \\

resid\_provrc   &       &           &           &           & -0.175\TblrNote{***}   \\
            &           &           &           &           & (0.062)           \\

resid\_othercalabria
            &           &           &           &           & -0.374\TblrNote{***}   \\
            &           &           &           &           & (0.093)           \\
    
resid\_otheritaly   &   &           &           &           & 0.035             \\
            &           &           &           &           & (0.227)           \\
    \midrule
\(N\)       &{{{3242}}} &{{{3242}}} &{{{3242}}} &{{{3242}}} &{{{3242}}}         \\
    \bottomrule
    \end{longtblr}
    \end{landscape}

%%% <- HERE ADD A COMMAND TO STOP ROTATING THE LANDSCAPE PAGES %%%

\end{document}

Обновления

Я добавил изображение, чтобы лучше объяснить желаемый результат: Желаемая ориентация страницы

решение1

Жду комментария...

  • Как я уже упоминал в своем комментарии, предыстория желаемой вами таблицы неизвестна:
    • Вам действительно нужна такая широкая первая колонка (ее ширина почти равна ширине таблицы, но отображаемый текст в ней очень узкий (около 8em).
    • Как предусмотрено MWE, используемый код таблицы может идеально вписаться в портретную ориентацию страницы.
    • Что вы подразумеваете под поворотом таблицы, а не страницы? Это требование неясно. Похоже, вам нравится, что страница с таблицей не должна поворачиваться (для большего удобства чтения), а оставаться в том виде, в котором она выглядит как печатная версия документа.
    • Если вышесказанное имеет место, то ваша проблема не в коде таблицы, а в используемом пакете для альбомных страниц: вместо pdflscapeследует использовать lscape!
  • Ниже приведены два примера. В первом представлен полный код MWE для набора таблиц на страницах с портретной ориентацией, во втором показаны только необходимые изменения, если вы продолжаете вращать таблицу на странице:
\RequirePackage{etex}
\documentclass[11pt]{article}
\usepackage[a4paper,margin=1.5cm]{geometry}

%\usepackage[labelfont=bf, textfont=it,             % not used in this MWE
%            labelsep=newline,
%            justification=centering]{caption}
%\captionsetup[table]{ skip=1.4pt, labelfont=sc}
\usepackage{tabularray}
    \SetTblrStyle{caption-text}{font=\small}
    \SetTblrStyle{caption-tag}{font=\small\bfseries}
    \SetTblrStyle{conthead-text}{font=\small}
    \SetTblrStyle{contfoot}{font=\footnotesize\itshape}
%----------------
    \UseTblrLibrary{booktabs, siunitx}
\usepackage{linegoal}

\begin{document}
\begingroup
\sisetup{group-separator={,},
         table-format={(}-1.3{$^{***}$},
         input-open-uncertainty =,
         input-close-uncertainty=,
         table-align-text-before = false
         }

    \begin{longtblr}[
caption = {OLS estimation - Dependent variable std\_gpa},
  label = {OLSstd},
remark{Note} = {\parbox[t]{\linegoal}{
                TBW
                $^*:\ p<0.1;\quad ^{**}:\ p<0.05;\quad ^{***}:\ p<0.01$.}
                },
                    ]{colspec  = {@{} X[2.5,l] *{5}{X[c, h, si]} @{}},
                      row{2-Z} = {rowsep=0pt},
                        row{1} = {guard},
                  row{even[3]} = {abovesep=1ex},
                      rowhead  = 1,
                     }
    \toprule
% column headers
            &   (1)     &   (2)     &   (3)     &   (4)     &   (5)             \\
    \midrule
% table body
autonuni    &  0.020    &  0.019    &  0.013    &   0.011   &   0.011           \\
            & (0.013)   & (0.013)   & (0.013)   &  (0.013)  &  (0.013)          \\

female      &           &  0.168\TblrNote{***}
                                    &   0.129\TblrNote{***}
                                                &  0.127\TblrNote{***}
                                                            &   0.138\TblrNote{***}  \\
            &           & (0.046)   &  (0.042)  & (0.044)   &  (0.041)          \\

z\_age      &           & -1.142\TblrNote{**}
                                    & -1.070\TblrNote{**}
                                                & -1.122\TblrNote{**}
                                                            & -0.977\TblrNote{*}     \\
            &           & (0.564)   & (0.518)   & (0.519)   & (0.521)           \\

z\_age2     &           &  1.113\TblrNote{*}
                                    &  1.044\TblrNote{*}
                                                &  1.098\TblrNote{**}
                                                            &  0.957\TblrNote{*}     \\
            &           & (0.570)   & (0.523)   & (0.523)   & (0.525)           \\

school\_scientlic
            &           & -0.083    & -0.081    & -0.089    & -0.091\TblrNote{*}     \\
            &           & (0.057)   & (0.056)   & (0.056)   & (0.053)           \\

school\_otherlic    &   & -0.179\TblrNote{***}
                                    & -0.173\TblrNote{***}
                                                & -0.178\TblrNote{***}
                                                            & -0.169\TblrNote{***}   \\
            &           & (0.039)   & (0.039)   & (0.037)   & (0.040)           \\

school\_techvoc
            &           & -0.332\TblrNote{***}
                                    & -0.338\TblrNote{***}
                                                & -0.338\TblrNote{***}
                                                            & -0.345\TblrNote{***}   \\
            &           & (0.066)   & (0.065)   & (0.060)   & (0.059)           \\

z\_e        &           &           & -0.026    & -0.024    & -0.023            \\
            &           &           & (0.019)   & (0.019)   & (0.019)           \\

z\_a        &           &           & -0.040\TblrNote{*}
                                                & -0.042\TblrNote{*}
                                                            & -0.038            \\
            &           &           & (0.023)   & (0.023)   & (0.023)           \\

z\_c        &           &           & 0.094\TblrNote{***}
                                                & 0.093\TblrNote{***}
                                                            & 0.091\TblrNote{***}    \\
            &           &           & (0.017)   & (0.017)   & (0.017)           \\

z\_n        &           &           & -0.034    & -0.029    & -0.028            \\
            &           &           & (0.024)   & (0.023)   & (0.022)           \\

z\_o        &           &           &  0.037\TblrNote{**}
                                                &  0.036\TblrNote{**}
                                                            &  0.037\TblrNote{**}    \\
            &           &           & (0.018)   & (0.017)   & (0.017)           \\

edufat\_high    &       &           &           &  0.037    &  0.026            \\
            &           &           &           & (0.040)   & (0.039)           \\

edufat\_l   &           &           &           & -0.042    & -0.048            \\
            &           &           &           & (0.053)   & (0.055)           \\

edumot\_high    &       &           &           & -0.039    & -0.048            \\
            &           &           &           & (0.050)   & (0.050)           \\
edumot\_l   &           &           &           & 0.099     &  0.085            \\
            &           &           &           & (0.062)   & (0.059)           \\

occupfat\_d2    &       &           &           & -0.059    & -0.055            \\
            &           &           &           & (0.054)   & (0.055)           \\

occupfat\_d3    &       &           &           & -0.164\TblrNote{***}
                                                            & -0.159\TblrNote{**}    \\
            &           &           &           & (0.059)   & (0.059)           \\

occupfat\_d4    &       &           &           &  0.084    &  0.087            \\
            &           &           &           & (0.157)   & (0.155)           \\

occupfat\_d5    &       &           &           & -0.282\TblrNote{***}
                                                            & -0.288\TblrNote{***}   \\
            &           &           &           & (0.070)   & (0.073)           \\

occupmot\_d2    &       &           &           & -0.062    & -0.051            \\
            &           &           &           & (0.038)   & (0.038)           \\

occupmot\_d3    &       &           &           & -0.150\TblrNote{**}
                                                            & -0.135\TblrNote{*}     \\
            &           &           &           & (0.068)   & (0.069)           \\

occupmot\_d4    &       &           &           &  0.063    &  0.061            \\
            &           &           &           & (0.054)   & (0.054)           \\

occupmot\_d5    &       &           &           &  0.024    &  0.027            \\
            &           &           &           & (0.181)   & (0.178)           \\

jobsectfat\_d2  &       &           &           & -0.011    & -0.015            \\
            &           &           &           & (0.060)   & (0.061)           \\

jobsectfat\_d3  &       &           &           & -0.035    & -0.041            \\
            &           &           &           & (0.077)   & (0.076)           \\

jobsectfat\_d4  &       &           &           & -0.037    & -0.034            \\
            &           &           &           & (0.044)   & (0.045)           \\

jobsectmot\_d2  &       &           &           &  0.063    &  0.072            \\
            &           &           &           & (0.119)   & (0.117)           \\

jobsectmot\_d3  &       &           &           &  0.211    &  0.184            \\
            &           &           &           & (0.155)   & (0.155)           \\

jobsectmot\_d4  &       &           &           & -0.029    & -0.018            \\
            &           &           &           & (0.043)   & (0.044)           \\

resid\_provme   &       &           &           &           &  0.002            \\
            &           &           &           &           & (0.033)           \\

resid\_othersicily  &   &           &           &           & -0.084            \\
            &           &           &           &           & (0.062)           \\

resid\_rc   &           &           &           &           &  0.004            \\
            &           &           &           &           & (0.079)           \\

resid\_provrc   &       &           &           &           & -0.175\TblrNote{***}   \\
            &           &           &           &           & (0.062)           \\

resid\_othercalabria
            &           &           &           &           & -0.374\TblrNote{***}   \\
            &           &           &           &           & (0.093)           \\

resid\_otheritaly   &   &           &           &           & 0.035             \\
            &           &           &           &           & (0.227)           \\
    \midrule
\(N\)       &{{{3242}}} &{{{3242}}} &{{{3242}}} &{{{3242}}} &{{{3242}}}         \\
    \bottomrule
    \end{longtblr}
\endgroup

\end{document}

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

Во втором примере, где таблица поворачивается на странице, вам нужно вставить lscapeпакет в преамбулу документа и немного адаптировать вставку таблицы в документ:



\RequirePackage{etex}
\documentclass[11pt]{article}
\usepackage[a4paper,margin=1.5cm]{geometry}

%\usepackage[labelfont=bf, textfont=it,             % not used in this MWE
%            labelsep=newline,
%            justification=centering]{caption}
%\captionsetup[table]{ skip=1.4pt, labelfont=sc}
\usepackage{tabularray}
    \SetTblrStyle{caption-text}{font=\small}
    \SetTblrStyle{caption-tag}{font=\small\bfseries}
    \SetTblrStyle{conthead-text}{font=\small}    
    \SetTblrStyle{contfoot}{font=\footnotesize\itshape}
%---------------- 
    \UseTblrLibrary{booktabs, siunitx}  
\usepackage[inline]{enumitem}
\usepackage{linegoal}
\usepackage{lscape}         % <---- added

\begin{document}
\begin{landscape}   % <--- added
\sisetup{group-separator={,},
         table-format={(}-1.3{$^{***}$},
         input-open-uncertainty =,
         input-close-uncertainty=,
         table-align-text-before = false
         }

    \begin{longtblr}[
caption = {OLS estimation - Dependent variable std\_gpa},
  label = {OLSstd},
remark{Note} = {\parbox[t]{\linegoal}{
                TBW\\
                $^*:\ p<0.1;\quad ^{**}:\ p<0.05;\quad ^{***}:\ p<0.01$.}
                },
                    ]{colspec  = {@{} X[5,l] *{5}{X[c, h, si]} @{}},  %  changed width of the first column
                      row{2-Z} = {rowsep=0pt},
                        row{1} = {guard},
                  row{even[3]} = {abovesep=1ex},
                      rowhead  = 1,
                     }
    \toprule
% column headers
            &   (1)     &   (2)     &   (3)     &   (4)     &   (5)             \\
    \midrule
% table body is the same ase in the first example
% ...
    \bottomrule
    \end{longtblr}
\end{landscape}     % added

\end{document}

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

Пожалуйста, дайте мне знать, если моя догадка о том, в чем на самом деле заключается ваша проблема, верна. Если нет, пожалуйста, уточните свой вопрос.

В обеих средах код минимальной таблицы немного изменен (улучшен), теперь код стал немного короче и проще, а полученная таблица, на мой взгляд, стала более привлекательной.

Кстати, я бы остановился на первом примере.

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