表格大于页面;文字容纳不下

表格大于页面;文字容纳不下

我已经为制作桌子苦苦挣扎了一段时间了。

我现在有一个非常漂亮的布局,但是表格不适合页面。我查看了 tabu 文档(上面写着\begin{tabu} to <dimension> ....),但它仍然不起作用。

表格中的单词不会停止在行尾以适合表格,而是继续出现在页面之外。

有人可以帮忙吗?

代码:

\begin{table*}[!t]
\renewcommand{\arraystretch}{1.1}
\caption{Overzicht belangrijkste wetgeving over honing}
\label{tab:example}
\centering
\taburulecolor{ocre}
\begin{tabu} to \textwidth {| l || l |}
\hline
\rowcolor{black!5}
\small\bf\sffamily\color{ocre}Eigenschap & \small\bf\sffamily\color{ocre}Wettelijke vereisten \\
\hline    
\small\bf\sffamily\color{ocre}Algemeen &  \\
Bijenras & Apis mellifera \\
Geur & Normaal, afgeleid van de plant van oorsprong\\
Smaak & Normaal, afgeleid van de plant van oorsprong \\
Kleur & Bijna kleurloos tot donkerbruin \\
Consistentie & Vloeibaar, dikvloeibaar, of – gedeeltelijk of geheel – gekristalliseerd \\
Gisting & Niet toegestaan \\
Geleidbaarheid & Bloemenhoning: max. 0,8 mS/cm \\
& Honingdauwhoning: min. 0,8 mS/cm \\
Hoge druk filtratie  & Toegestaan voor bloemenhoning (met uitzondering van uniflorale honingsoorten), mits vermeld op etiket. \\
(diameter 50 micrometer) \\
Verder: & zoveel mogelijk vrij van organische of anorganische vreemde  bestanddelen;\\
& niet op zodanige wijze verwarmd dat de natuurlijke enzymen zijn vernietigd  of in aanzienlijke mate onwerkzaam zijn gemaakt;\\
& de zuurtegraad is niet kunstmatig gewijzigd; \\
& geen pollen noch enig ander bestanddeel dat specifiek is voor honing is      onttrokken, tenzij dit bij het verwijderen van vreemde anorganische of      organische stoffen onvermijdelijk is \\
\hline
\end{tabu}
\end{table*}

答案1

大部分内容偏离主题,重点在于更正确地使用tabu表格......

tabu不建议使用该软件包。它没有得到维护,因此它不考虑所基于的软件包的最近更改。但是,在您的情况下这还不是问题,因此请查看以下内容是否可以帮助您:

\documentclass{article}
\usepackage[table, dvipsnames]{xcolor}
\usepackage{tabu}
\usepackage{siunitx}

\begin{document}
    \begin{table}[htb]
\newcommand\RC[1]{\small\bfseries\sffamily\textcolor{brown!50!yellow}{#1}}
    \centering
    \tabulinestyle{1pt brown!50!yellow}
    \tabulinesep=3pt

\caption{Overzicht belangrijkste wetgeving over honing}
\label{tab:example}
\begin{tabu} to \linewidth  { l X }
    \tabucline-
    \rowcolor{gray!10}
\RC{Eigenschap} & \RC{Wettelijke vereisten}                     \\
    \tabucline-
\RC{Algemeen}   &                                               \\
Bijenras        & Apis mellifera                                \\
Geur            & Normaal, afgeleid van de plant van oorsprong  \\
Smaak           & Normaal, afgeleid van de plant van oorsprong  \\
Kleur           & Bijna kleurloos tot donkerbruin               \\
Consistentie    & Vloeibaar, dikvloeibaar, of – gedeeltelijk of geheel – gekristalliseerd \\
Gisting         & Niet toegestaan                               \\
Geleidbaarheid  & Bloemenhoning: max. \SI{0,8}{mS/cm}           \\
                & Honingdauwhoning: min. \SI{0,8}{mS/cm}        \\
Hoge druk filtratie
                & Toegestaan voor bloemenhoning (met uitzondering van uniflorale honingsoorten), mits vermeld op etiket. (diameter \SI{50}{\micro\meter})        \\
Verder:         & zoveel mogelijk vrij van organische of anorganische vreemde  bestanddelen;\\
                & niet op zodanige wijze verwarmd dat de natuurlijke enzymen zijn vernietigd  of in aanzienlijke mate onwerkzaam zijn gemaakt;                   \\
                & de zuurtegraad is niet kunstmatig gewijzigd;  \\
                & geen pollen noch enig ander bestanddeel dat specifiek is voor honing is onttrokken, tenzij dit bij het verwijderen van vreemde anorganische of organische stoffen onvermijdelijk is \\
    \tabucline-
\end{tabu}
    \end{table}
\end{document}

由于您没有提供 mwe(最小工作示例),因此我们可以从中获取有关您的页面布局和颜色定义的信息,我将标准article视为文档类并尝试模仿ocre颜色(我认为这是棕色和黄色的混合)。您可以根据自己的意愿简单地进行更改。

在此处输入图片描述

答案2

tabularx包可能就是您正在寻找的。它提供了一种X自动换行的附加列类型。

\documentclass{article}

\usepackage[table]{xcolor}
% Include tabularx package, which allows usage of the tabularx environment and the 'X' column type
\usepackage{tabularx}
% Fix spacing of captions above table
\usepackage{caption}

% Define a custom command for colored, small, bold text (borrowed from Zarko's answer)
\newcommand\RC[1]{\small\bfseries\sffamily\textcolor{brown!50!yellow}{#1}}

\begin{document}

\begin{table*}[!t]
\arrayrulecolor{brown!50!yellow}
\renewcommand{\arraystretch}{1.1}
\caption{Overzicht belangrijkste wetgeving over honing}
\label{tab:example}
\centering
\begin{tabularx}{\textwidth}{| l || X |}
    \hline
    \rowcolor{black!5}
    \RC{Eigenschap}     & \RC{Wettelijke vereisten} \\
    \hline    
    \RC{Algemeen}       & \\
    Bijenras            & Apis mellifera \\
    Geur                & Normaal, afgeleid van de plant van oorsprong\\
    Smaak               & Normaal, afgeleid van de plant van oorsprong \\
    Kleur               & Bijna kleurloos tot donkerbruin \\
    Consistentie        & Vloeibaar, dikvloeibaar, of – gedeeltelijk of geheel – gekristalliseerd \\
    Gisting             & Niet toegestaan \\
    Geleidbaarheid      & Bloemenhoning: max. 0,8 mS/cm \\
                        & Honingdauwhoning: min. 0,8 mS/cm \\
    Hoge druk filtratie & Toegestaan voor bloemenhoning (met uitzondering van uniflorale honingsoorten), mits vermeld op etiket. \\
    (diameter 50 micrometer) \\
    Verder:             & zoveel mogelijk vrij van organische of anorganische vreemde  bestanddelen;\\
                        & niet op zodanige wijze verwarmd dat de natuurlijke enzymen zijn vernietigd  of in aanzienlijke mate onwerkzaam zijn gemaakt;\\
                        & de zuurtegraad is niet kunstmatig gewijzigd; \\
                        & geen pollen noch enig ander bestanddeel dat specifiek is voor honing is onttrokken, tenzij dit bij het verwijderen van vreemde anorganische of organische stoffen onvermijdelijk is \\
\hline
\end{tabularx}
\end{table*}

\end{document}

渲染后的 LaTeX

相关内容