longtblr 问题(对齐标题、在 3 列中对齐项目、在一列中拆分文本)

longtblr 问题(对齐标题、在 3 列中对齐项目、在一列中拆分文本)

我正在尝试模仿图片中的表格。我想使用它,longtblr因为它对我来说更容易理解。请记住,如果您给我另一个解决方案,我会尝试阅读软件包文档,但注释源将对我更有帮助。

longtblr 问题

问题

  1. 正如您在图片中看到的,我希望第 3 至第 5 列的项目对齐。
  2. 我也想对齐标题,但保持行h
  3. 我也想分页,因为我知道longtblr&longtable不会打破这一行,而是在更大的页面上发送信息。
  4. 如果您查看第 3-5 列的源代码,我在第二行放置了一个额外的空间,用于放置项目。这会使代码非常长且难以阅读。这是更好的解决方案吗?

额外的

正如您在源代码中看到的,如果将行和列设置在其他行和列之上,我可以更轻松地可视化它们。此外,我更喜欢这样,因为我的编辑器会将文本换行到 72 个字符。如果这对您来说不算太多,我更喜欢保持这种方式。

多谢!

...
    \hline
    Nr. Crt.
    & Unitatea de învățare
    & Competențe specifice
    & Conținuturi
    & Nr. ore.
    & Săptămîna
    & Observații \\
    \hline
...

平均能量损失

% !TeX encoding = UTF-8

\documentclass[a4paper,10pt,landscape]{article}
% compile with different engines
\usepackage{ifluatex}
\ifluatex
\usepackage{fontspec}
\setsansfont{Arial}
%\setmainfont{Times New Roman}%{TeX Gyre Termes}
\setmainfont{TeX Gyre Termes}
\setmonofont{Cascadia Code}%
\defaultfontfeatures{Ligatures={TeX}}
\else
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tgtermes} % The TeX Gyre Termes family of fonts. see https://tug.org/FontCatalogue/texgyretermes/
\fi
%---------------------------------------
\usepackage[margin=2cm]{geometry}
\usepackage[autostyle=true]{csquotes}
\usepackage{enumitem}
\usepackage{ninecolors}
\usepackage{tabularray}
\usepackage{booktabs}
\usepackage{float}
\usepackage[romanian]{babel}


\title{\vspace{-2cm}Longtblr în \LaTeX\ }
\author{}
\date{\vspace{-1cm}\today}

\begin{document}
% \maketitle

\NewTblrTheme{fancy}{
    \SetTblrStyle{firsthead}{font=\bfseries}
    \SetTblrStyle{head}{font=\bfseries}
    \SetTblrStyle{firstfoot}{font=\bfseries,\fontshape{itshape},fg=blue1}
    \SetTblrStyle{middlefoot}{\itshape}
    \SetTblrStyle{caption-tag}{red2}
    \DefTblrTemplate{contfoot-text}{fancy}{Continuare în pagina următoare}
    \SetTblrTemplate{contfoot-text}{fancy}
    \DefTblrTemplate{conthead-text}{fancy}{(Continuare)}
    \SetTblrTemplate{conthead-text}{fancy}
}

\begin{longtblr}[
theme = fancy,
caption = {Planificare unităților de învățare pe Semestrul I},
entry = {Planificare Sem. I},
label = {tblr:plan},
% note{a} = {It is the first footnote.},
% note{b} = {It is the second long long long long long long footnote.},
% remark{Note} = {Some general note. Some general note. Some general note.},
% remark{Source} = {Made up by myself. Made up by myself. Made up by myself.},
]{
colspec = {X[h,wd=.5cm]X[h,wd=3cm]X[h,wd=5cm]X[h,wd=5cm]X[h,wd=.5cm]X[h,wd=2cm]X[l,2cm]},
rowhead = 1, rowfoot = 1%
%        row{odd} = {gray9}, row{even} = {brown9},
%        row{1-2} = {purple7}, row{Z} = {blue7},
}
\hline
Nr. Crt.
& Unitatea de învățare
& Competențe specifice
& Conținuturi
& Nr. ore.
& Săptămîna
& Observații \\
\hline
1.
& Omul romantic
& 1.2. Identificarea elementelor specifice din structura unor tipuri textuale studiate;

1.3. Exprimarea orală sau în scris a propriilor reacții și opinii privind textele receptate;

2.1. Stabilirea unor relații între o operă literară şi contextul cultural în care a fost creată

2.3. Analiza caracteristicilor esențiale ale unor epoci culturale

3.1. Folosirea unor strategii de comunicare orală în vederea înțelegerii şi interpretării textelor studiate

3.3. Argumentarea unei opțiuni personale în confruntarea cu puncte de vedere diferite exprimate în legătură
&
\-- Prezentarea programei și a
manualului\TblrNote{a}

\-- Romantismul, curent literar și
artistic

\-- Victor Hugo, Cromwell (prefața)

\-- Byron, \enquote{Visul},
Novalis, \enquote{Imn către noapte}

\-- Victor Hugo, \enquote{Legenda secolelor}
Lermontov, \enquote{Demonul}

\-- [Studiu de caz:  Evaziunea din cotidian]

\-- [Evaluare scrisă]
& 1

1

1

1

1
& 15 sept. -- 20 sept.
&  \\ \hline
2.
& Omul modern --- individul și societatea
& 1.2. Identificarea elementelor specifice din structura unor tipuri textuale studiate;

1.3. Exprimarea orală sau în scris a propriilor reacții și opinii privind textele receptate;

2.1. Stabilirea unor relații între o operă literară şi contextul cultural în care a fost creată

2.3. Analiza caracteristicilor esențiale ale unor epoci culturale

3.1. Folosirea unor strategii de comunicare orală în vederea înțelegerii şi interpretării textelor studiate

3.3. Argumentarea unei opțiuni personale în confruntarea cu puncte de vedere diferite exprimate în legătură  %%% <-- This item is breaking the page

& Realismul, curent literar şi
artistic

Honore de Balzac, Eugenie Grandet

Charles Dickens, David Copperfield

    [Studiu de caz: Afirmarea socială]

    [Evaluare scrisă]
  & 1

  1

  1

  1
  & 26 oct. -- 27 nov.
  & \\ \hline

\end{longtblr}
\end{document}

答案1

  • 任何类型的长表都不能被分解在行内,而只能被分解在行之间,因此您需要考虑@leandriis 的评论。
  • 重新设计第三列(“Unitatea de învățare”)的前两个项目——完全不清楚此列中的哪些“项目”应该对齐:
\documentclass[a4paper,10pt,landscape]{article}
\usepackage[T1]{fontenc}
\usepackage{tgtermes}   % The TeX Gyre Termes family of fonts. 
\usepackage[margin=2cm]{geometry}
\usepackage[romanian]{babel}
\usepackage[autostyle=true]{csquotes}

\usepackage{tabularray}
\UseTblrLibrary{booktabs}

\begin{document}
\begin{longtblr}[
%theme = fancy,
caption = {Planificare unităților de învățare pe Semestrul I},
  label = {tblr:plan},
  entry = {Planificare Sem. I},
note{a} = {It is the first footnote.},
                ]{colspec = {@{} X[h,wd=0.5cm] X[h,wd=2.0cm] X[h,wd=5.5cm]
                                 X[h,wd=5.5cm] X[h,wd=0.5cm] c l @{}},
                  rowhead = 1, 
                  %rowfoot = 1%
        %         row{odd} = {gray9}, row{even} = {brown9},
        %         row{1-2} = {purple7}, row{Z} = {blue7},
                 }
    \toprule
Nr. Crt.
    &   Unitatea de învățare
        &   Competențe specifice
            &   Conținuturi
                &   Nr. ore.
                    &   Săptămîna
                        &   Observații  \\
    \midrule
1.  
    &   Omul romantic
        &   1.2. Identificarea elementelor specifice din structura unor tipuri textuale studiate;
            &   - Prezentarea programei și a manualului\TblrNote{a}\par
                - Romantismul, curent literar și artistic
                & 1 &   15.IX. -- 20.IX
                        &               \\
    \addlinespace 
    &   &   1.3. Exprimarea orală sau în scris a propriilor reacții și opinii privind textele receptate;
            &   - Victor Hugo, Cromwell (prefața)
                & 1 &   &               \\
    \addlinespace
    &   &   2.1. Stabilirea unor relații între o operă literară şi contextul cultural în care a fost creată
            &   - George Gordon Byron, \enquote{Visul}, Novalis, \enquote{Imn către noapte}
                & 1 &   &               \\
    \addlinespace
    &   &   2.3 Analiza caracteristicilor esențiale ale unor epoci culturale
            &   - Victor Hugo, \enquote{Legenda secolelor} Lermontov, \enquote{Demonul} 
                & 1 &   &               \\ 
    \addlinespace
    &   &   3.1. Folosirea unor strategii de comunicare orală în vederea înțelegerii şi interpretării textelor studiate
            &   - [Studiu de caz:  Evaziunea din cotidian]
                & 1 &   &               \\
    \addlinespace
    &   &   3.3. Argumentarea unei opțiuni personale în confruntarea cu puncte de vedere diferite exprimate în legătură
            &   - [Evaluare scrisă]
                & 1 &   &               \\
    \midrule
2.
    &   Omul modern -- individul și societatea
        &   1.2.  Identificarea elementelor specifice din structura unor tipuri textuale studiate;
            &   Realismul, curent literar şi artistic
                & 1 &   26.IX. -- 27.X
                        &               \\
    \addlinespace
    &   &   1.3. Exprimarea orală sau în scris a propriilor reacții și opinii privind textele receptate;
            &   Honore de Balzac, Eugenie Grandet
                & 1 &   &               \\
    \addlinespace
    &   &   2.1. Stabilirea unor relații între o operă literară şi contextul cultural în care a fost creată
            &   Charles Dickens, David Copperfield
                & 1 &   &               \\    
    \addlinespace
    &   &   2.3. Analiza caracteristicilor esențiale ale unor epoci culturale
                & 1 &   &               \\
    \addlinespace
    &   &   3.1. Folosirea unor strategii de comunicare orală în vederea înțelegerii şi interpretării textelor studiate
            &   [Studiu de caz: Afirmarea socială]
                & 1 &   &               \\
    \addlinespace
    &   &   3.3. Argumentarea unei opțiuni personale în confruntarea cu puncte de vedere diferite exprimate în legătură  
            &   & 1 &   &               \\
    \midrule
    \bottomrule
\end{longtblr}
\end{document}

在此处输入图片描述

相关内容