我有一个问题,我的表格中的以下条目在单词之间有很多额外的空格?但是插入新条目不会出现同样的问题。
\section{Læringsmål}
\begin{center}
\begin{xltabular}{\textwidth}{
| >{\columncolor[gray]{.8}\centering\arraybackslash}X
| >{\centering\arraybackslash}X
| >{\centering\arraybackslash}X|}
\caption{Kravliste} \\
\hline
\rowcolor[gray]{.8}
\textbf{Læringsmål} &
\textbf{Hvordan vil jeg opfylde læringsmålene}? &
\textbf{Opfyldelses grad} \\
\endfirsthead
\hline
\rowcolor[gray]{.8}
\textbf{Læringsmål} &
\textbf{Hvordan vil jeg opfylde læringsmålene?} &
\textbf{Opfyldelses grad} \\
\endhead
\hline
\multicolumn{3}{r}{\small Forsætter på næste side\ldots}
\endfoot
\endlastfoot
\hline
\textbf{Udvikle webapps specielt i forhold til i Flutter} &
\begin{itemize}
\item Hvilke arbejdsopgaver har jeg løst som understøtter læringsmål?
\item Hvilke udfordringer har jeg mødt undervejs?
\item Hvad har jeg gjort for at løse udfordringerne?
\item Har målet været hensigtsmæssigt og hvad har jeg lært af det?
\end{itemize}
& \\
\hline
\textbf{Bygge et større system op og integrerer eksisterende systemer ind i projektet.} &
\begin{itemize}
\item Hvilke arbejdsopgaver har jeg løst som understøtter læringsmål?
\item Hvilke udfordringer har jeg mødt undervejs?
\item Hvad har jeg gjort for at løse udfordringerne?
\item Har målet været hensigtsmæssigt og hvad har jeg lært af det?
\end{itemize}
&\\
\hline
\textbf{Anvende agile metoder} &
\begin{itemize}
\item Hvilke arbejdsopgaver har jeg løst som understøtter læringsmål?
\item Hvilke udfordringer har jeg mødt undervejs?
\item Hvad har jeg gjort for at løse udfordringerne?
\item Har målet været hensigtsmæssigt og hvad har jeg lært af det?
\end{itemize}
&\\
\hline
\textbf{Bedre til at arbejde selvstændigt} &
\begin{itemize}
\item Hvilke arbejdsopgaver har jeg løst som understøtter læringsmål?
\item Hvilke udfordringer har jeg mødt undervejs?
\item Hvad har jeg gjort for at løse udfordringerne?
\item Har målet været hensigtsmæssigt og hvad har jeg lært af det?
\end{itemize}
&\\
\hline
\textbf{Udarbejdelse af struktur og planlægning} &
\begin{itemize}
\item Hvilke arbejdsopgaver har jeg løst som understøtter læringsmål?
\item Hvilke udfordringer har jeg mødt undervejs?
\item Hvad har jeg gjort for at løse udfordringerne?
\item Har målet været hensigtsmæssigt og hvad har jeg lært af det?
\end{itemize}
&\\
\hline
\end{xltabular}
\end{center}
我想知道为什么最后一项没问题,而其他的却不可以?
答案1
我建议你使用枚举项包及其宏\newlist
,并\setlist
创建一个定制的类似 itemize 的环境(tabitemize
在下面的代码中调用),以非常紧凑的方式排版其内容。 itemized 列表中的行也不应该完全对齐。例如,
% create a new itemize-type list environment
\newlist{tabitemize}{itemize}{1}
% set the properties of the new list environment
\setlist[tabitemize]{label=\textbullet,left=0pt,nosep,
before={\begin{minipage}[t]{\linewidth}\RaggedRight},
after ={\end{minipage}}
}
\documentclass{article} % or some other suitable document class
\usepackage[T1]{fontenc}
\usepackage[danish]{babel}
\usepackage{xltabular,xcolor,colortbl}
\usepackage{ragged2e} % for "\RaggedRight" macro
\newcolumntype{L}{>{\RaggedRight}X}
% new code:
\usepackage{enumitem}
% create a new itemize-type list environment
\newlist{tabitemize}{itemize}{1}
% set the properties of the new list environment
\setlist[tabitemize]{label=\textbullet,left=0pt,nosep,
before={\begin{minipage}[t]{\linewidth}\RaggedRight},
after ={\end{minipage}}
}
% optional:
\usepackage{caption}
\captionsetup{font=bf,skip=0.333\baselineskip}
\begin{document}
\section{Læringsmål}
\begingroup % localize scope of next two instructions
\setlength\tabcolsep{5pt} % default: 6pt
\setlength\extrarowheight{2pt} % for a less-cramped look
\begin{xltabular}{\textwidth}{%
| >{\bfseries\columncolor[gray]{.8}}L | L | L |}
%% headers and footers
\caption{Kravliste} \\
\hline
\rowcolor[gray]{.8}
Læringsmål &
\textbf{Hvordan vil jeg opfylde læringsmålene}? &
\textbf{Opfyldelses grad} \\
\hline
\endfirsthead
\multicolumn{3}{@{}l}{\tablename\ \thetable, fortsat} \\[1ex]
\hline
\rowcolor[gray]{.8}
Læringsmål &
\textbf{Hvordan vil jeg opfylde læringsmålene?} &
\textbf{Opfyldelses grad} \\
\hline
\endhead
\multicolumn{3}{r@{}}{\small Forsætter på næste side\ldots}\\
\endfoot
\hline
\endlastfoot
%% body of table
Udvikle webapps specielt i forhold til i Flutter &
\begin{tabitemize}
\item Hvilke arbejdsopgaver har jeg løst som understøtter læringsmål?
\item Hvilke udfordringer har jeg mødt undervejs?
\item Hvad har jeg gjort for at løse udfordringerne?
\item Har målet været hensigtsmæssigt og hvad har jeg lært af det?
\end{tabitemize} &
\\
\hline
Bygge et større system op og integrerer eksisterende systemer ind i projektet. &
\begin{tabitemize}
\item Hvilke arbejdsopgaver har jeg løst som understøtter læringsmål?
\item Hvilke udfordringer har jeg mødt undervejs?
\item Hvad har jeg gjort for at løse udfordringerne?
\item Har målet været hensigtsmæssigt og hvad har jeg lært af det?
\end{tabitemize} &
\\
\hline
Anvende agile metoder &
\begin{tabitemize}
\item Hvilke arbejdsopgaver har jeg løst som understøtter læringsmål?
\item Hvilke udfordringer har jeg mødt undervejs?
\item Hvad har jeg gjort for at løse udfordringerne?
\item Har målet været hensigtsmæssigt og hvad har jeg lært af det?
\end{tabitemize} &
\\
\hline
Bedre til at arbejde selvstændigt &
\begin{tabitemize}
\item Hvilke arbejdsopgaver har jeg løst som understøtter læringsmål?
\item Hvilke udfordringer har jeg mødt undervejs?
\item Hvad har jeg gjort for at løse udfordringerne?
\item Har målet været hensigtsmæssigt og hvad har jeg lært af det?
\end{tabitemize} &
\\
\hline
Udarbejdelse af struktur og planlægning &
\begin{tabitemize}
\item Hvilke arbejdsopgaver har jeg løst som understøtter læringsmål?
\item Hvilke udfordringer har jeg mødt undervejs?
\item Hvad har jeg gjort for at løse udfordringerne?
\item Har målet været hensigtsmæssigt og hvad har jeg lært af det?
\end{tabitemize} &
\\
\end{xltabular}
\endgroup
\end{document}