如何在 tabularray longtblr 中建议分页符?

如何在 tabularray longtblr 中建议分页符?

我使用大型多行,并且不希望它在多行内中断。我知道 longtable 包有用于此的功能,但我longtblr在 tabularray 文档中找不到很多详细信息。但是,我尝试\pagebreak[0-4]给出中断位置的提示,就像使用 longtable 一样,它有点起作用。我的问题是,无论我给出什么数字,它都会进行分页。有人知道这是为什么吗?或者我不应该为此使用 tabularray?我喜欢只使用一个表包的美妙之处 :)

\documentclass[11pt,a4paper]{scrreprt}
\usepackage{tabularray}
\UseTblrLibrary{booktabs}
\begin{document}

    \begin{longtblr}[
        caption= {In dieser Tabelle sind alle in der Modellierung verwendeten Steuerungsparameter  aufgeführt.},
        entry= {Steuerungsparameter},
        label={tblr:steuerungPara},
        ]{
            colspec = lcX[l],
        }
        \toprule
        Parameter & state & \SetCell[]{c}Erklärung \\
        \midrule
        SOC\_bat\_min   & \SetCell[r=11]{c}unveränderlich&Batterie  {soc} min.  Sollwert für penalty Faktor \\
        SOC\_bat\_max   & & Batterie  {soc} max. Sollwert für penalty \\
        SOC\_bat\_target    & & Batterie  {soc} Zielwert für penalty   \\
        SOC\_mhs\_off   & & Simulationsabbruch/ Sicherheit Restenergie       \\
        P\_fc\_min      & & Minimalleistung  {FC}    \\
        P\_fc\_max      & & Maximalleistung  {FC}             \\
        P\_bat\_min     & & Minimalleistung Batterie           \\
        P\_bat\_max     & & Maximalleistung Batterie          \\
        eff\_batt       & & Ladeeffizienz von Lithiumion Batterien nach PWC oder  Ng.2009        \\
        p1, p2, p3      & & Polynom 2. Grades Curvfitting Parameter \\ 
        s           & & Masseäquivalent Batterieleistung zu  \\
        \midrule  \pagebreak[4]
        P\_load         & \SetCell[r=3]{c}veränderlich & Summe aus Lastzyklus und PV-Leisutng\\
        SOC\_bat        &  & Aktueller Batterie  {soc}                                     \\
        SOC\_mhs        &  & Aktueller  {MHS}  {soc}                                     \\
        \midrule \pagebreak[0]
        fun\_val        & \SetCell[r=2]{c} Visualisierung & Funktionswert der Zielfunktion \\
        penalty\_bat        & &  {soc} abhängiger penalty Faktor\\
        P\_fc\_con      & \SetCell[r=2]{c} Ergebnis & Sollwert  {FC}\\
        P\_bat\_con         & & Sollwert Batterie\\
        \bottomrule
    \end{longtblr}
    
\end{document}

答案1

命令\pagebreak\nopagebreak不接受longtblr环境中的可选参数。但从您的示例来看,我猜您想要的是防止任何两个\midrules 之间中断。因此,您最好用 s 替换一些\\s \\*,正如@leandriis 所评论的那样。

\documentclass[11pt,a4paper]{scrreprt}
\usepackage[height=11cm]{geometry}
%\usepackage{showframe}
\usepackage{tabularray}
\UseTblrLibrary{booktabs}
\begin{document}

\begin{longtblr}[
  caption = {In dieser Tabelle sind alle in der Modellierung verwendeten Steuerungsparameter aufgeführt.},
  entry = {Steuerungsparameter},
  label = {tblr:steuerungPara},
]{
  colspec = lcX[l],
  rowhead = 1,      
}
  \toprule
    Parameter & state & \SetCell[]{c}Erklärung \\
  \midrule
    SOC\_bat\_min   & \SetCell[r=11]{c}unveränderlich&Batterie  {soc} min.  Sollwert für penalty Faktor \\*
    SOC\_bat\_max   & & Batterie  {soc} max. Sollwert für penalty  \\*
    SOC\_bat\_target    & & Batterie  {soc} Zielwert für penalty   \\*
    SOC\_mhs\_off   & & Simulationsabbruch/ Sicherheit Restenergie \\*
    P\_fc\_min      & & Minimalleistung  {FC}    \\*
    P\_fc\_max      & & Maximalleistung  {FC}    \\*
    P\_bat\_min     & & Minimalleistung Batterie \\*
    P\_bat\_max     & & Maximalleistung Batterie \\*
    eff\_batt       & & Ladeeffizienz von Lithiumion Batterien nach PWC oder  Ng.2009  \\*
    p1, p2, p3      & & Polynom 2. Grades Curvfitting Parameter \\*
    s               & & Masseäquivalent Batterieleistung zu  \\
  \midrule
    P\_load         & \SetCell[r=3]{c}veränderlich & Summe aus Lastzyklus und PV-Leisutng \\*
    SOC\_bat        &  & Aktueller Batterie  {soc}                                   \\*
    SOC\_mhs        &  & Aktueller  {MHS}  {soc}                                     \\
  \midrule
    fun\_val        & \SetCell[r=2]{c} Visualisierung & Funktionswert der Zielfunktion \\*
    penalty\_bat        & &  {soc} abhängiger penalty Faktor\\*
    P\_fc\_con      & \SetCell[r=2]{c} Ergebnis & Sollwert  {FC}\\*
    P\_bat\_con         & & Sollwert Batterie\\
  \bottomrule
\end{longtblr}
    
\end{document}

在此处输入图片描述

相关内容