表格中的列表有错误

表格中的列表有错误

我喜欢创建一个表格,landscape其格式为在一列中有一个列表。我已经tabulary为表格和itemize列表取了值。编译时,我收到以下错误:“ Error: Something's wrong--perhaps a missing \item. \end{tabulary}”我已更新 MiKTeX 并使用了其他编译​​器(例如 overleaf)。错误随处可见。有人知道我该如何修复此问题吗?

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{geometry}
\usepackage{tabulary}
\usepackage{pdflscape}
\begin{document}
    \newgeometry{margin=1cm}
    \begin{landscape}
            \begin{tabulary}{1.4\textwidth}{|L|L|L|L|}
            \hline
            \bfseries{Name}& \bfseries{mögliche Fragen} & \bfseries{Beschreibung} & \bfseries{Link/Quelle} \\
            \hline \hline
            UCDP &{\begin{itemize}
                    \item Ist durch Konflikte die Flächennutzung eine andere?
                    \item Haben Konflikte Auswirkungen auf die Waldfläche?
            \end{itemize}}& Uppsala Conflict Data Program. Es ist eine Sammlung zu allen Konflikten weltweit.& \url{https://ucdp.uu.se/encyclopedia}\\
            \hline
        \end{tabulary}
    \end{landscape}
\end{document}

答案1

欢迎来到 TeX.SE!

编辑:带有列规范的包tabulary不是像您这样插入列表的正确选择。请尝试使用tabularx包:

\documentclass[a4paper]{article}
\usepackage{geometry}
\usepackage[T1]{fontenc}

\usepackage{enumitem}
\usepackage{etoolbox}
\AtBeginEnvironment{tabularx}%
{
\setlist[itemize]{nosep,
                  label=\textbullet,
                  leftmargin=*,
                  after=\end{minipage},
                  before=\begin{minipage}[t]{\linewidth}
                  }
}

\usepackage{makecell, tabularx}
\newcolumntype{L}{>{\raggedright\arraybackslash}X}

\usepackage{pdflscape}
\usepackage{hyperref}

\begin{document}
%    \newgeometry{margin=1cm}
    \begin{landscape}
\centering
\begin{tabularx}{\linewidth}{| l | L | L| l |} 
    \Xhline{1pt}
\thead{Name}    
        &   \thead{Mögliche Fragen}
            &   \thead{Beschreibung} 
                &   \thead{Link/Quelle}     \\
    \Xhline{0.6pt}
UCDP    &   \begin{itemize}
        \item Ist durch Konflikte die Flächennutzung eine andere?
        \item Haben Konflikte Auswirkungen auf die Waldfläche?
            \end{itemize}
            &   Uppsala Conflict Data Program. Es ist eine Sammlung zu allen Konflikten weltweit.
                & \url{https://ucdp.uu.se/encyclopedia}\\
    \Xhline{1pt}
\end{tabularx}
    \end{landscape}
\end{document}

在此处输入图片描述

tabularray按以下 MWE 中使用的包:

\documentclass[a4paper]{article}
\usepackage{geometry}
\usepackage[T1]{fontenc}

\usepackage{enumitem}
\usepackage{etoolbox}
\AtBeginEnvironment{tblr}%
{
\setlist[itemize]{nosep,
                  label=\textbullet,
                  leftmargin=*,
                  after=\end{minipage},
                  before=\begin{minipage}[t]{\linewidth}
                  }
}

\usepackage{tabularray}
\UseTblrLibrary{booktabs, varwidth}

\usepackage{pdflscape}
\usepackage{hyperref}

\begin{document}
%    \newgeometry{margin=1cm}
    \begin{landscape}
\centering
\begin{tblr}{vlines,
             colspec={l X[l] X[l] l},
             row{1} = {font=\bfseries},
             measure=vbox
             }
    \toprule
Name    &   Mögliche Fragen 
            &   Beschreibung  
                &   Link/Quelle     \\
    \midrule
UCDP    &   \begin{itemize}
        \item Ist durch Konflikte die Flächennutzung eine andere?
        \item Haben Konflikte Auswirkungen auf die Waldfläche?
            \end{itemize}
            &   Uppsala Conflict Data Program. Es ist eine Sammlung zu allen Konflikten weltweit.
                & \url{https://ucdp.uu.se/encyclopedia}\\
    \bottomrule
\end{tblr}
    \end{landscape}
\end{document}

在此处输入图片描述

相关内容