在表中使用 \cline 时,编译将永远运行

在表中使用 \cline 时,编译将永远运行

我使用 texstudio 时遇到这个问题,每当我使用 \cline 命令并尝试编译时,它都会开始编译,但永远不会完成,这就是我尝试编译的内容。我使用此源https://github.com/Kyslik/FEIStyle

\newpage
\begin{tabular}{|c|c|c|c|c|c|}
                                                                                        \hline
    Typ algoritmu                   & Kryptosystém      & Level bezpe\v cnosti (bit)    \\
                                    &                   & 80   & 128  & 192  & 256      \\
    Faktorizácia celých \v císel    & RSA               & 1024 & 3072 & 7680 & 15360    \\
    Diskrétny logaritmus            & DH, DSA, Elgamal  & 1024 & 3072 & 7680 & 15360    \\ \cline{1-2}
    Eliptické krivky                & ECDH, ECDSA       & 160  & 256  & 384  & 512      \\ 
    Symetrický                      & AES, 3DES         & 80   & 128  & 192  & 256      \\
                                                                                        \hline
\end{tabular}

答案1

我无法确认你的问题。完成你的代码片段后,我得到了

在此处输入图片描述

mwe(最小工作示例):

\documentclass{article}

\begin{document}
\begin{tabular}{|l|l| c|c| c|c|}                                                                                        \hline
    Typ algoritmu                   & Kryptosystém      & Level bezpe\v cnosti (bit)
                                                               &      &      &          \\
                                    &                   & 80   & 128  & 192  & 256      \\
    Faktorizácia celých \v císel    & RSA               & 1024 & 3072 & 7680 & 15360    \\
    Diskrétny logaritmus            & DH, DSA, Elgamal  & 1024 & 3072 & 7680 & 15360    \\
\cline{1-2}
    Eliptické krivky                & ECDH, ECDSA       & 160  & 256  & 384  & 512      \\
    Symetrický                      & AES, 3DES         & 80   & 128  & 192  & 256      \\                                                                                       \hline
\end{tabular}
\end{document}

请注意:

  • 我添加到您的文档中\begin{document},并且\end{document}您的代码片段成为完整的小文档,可以进行测试(正如我要求您做的那样)
  • 在第一行添加遗漏的 & 符号

正如您所测试的,您的表格代码不会导致您的问题。要查看发生了什么,您应该提供 mwe,它会显示您的问题。

附录:

我怀疑这Level bezpe\v cnosti (bit)应该在\multicoumn{4}{c}{...}单元格中。进一步的改进应该是使用utf8输入编码,使用booktabs水平线包,省略垂直线并使用包S中的列类型siunitx。所有这些措施都使(我的观点)表格看起来更加开放和专业:

在此处输入图片描述

母语:

\documentclass{article}
\usepackage[utf8]{inputenc} % added
\usepackage{booktabs}       % added
\usepackage{siunitx}        % added

\begin{document}
\begin{tabular}{ll 
           *{4}{S[table-format=5.0,   % chBGED FROM "cccc"
                  group-four-digits]} 
                }                                                                                        \toprule
    Typ algoritmu                   & Kryptosystém      
                                                     & \multicolumn{4}{c}{Level bezpečnosti (bit)}\\  % changed
\midrule
                              &                  & 80   & 128  & 192  & 256      \\
    Faktorizácia celých čísel & RSA              & 1024 & 3072 & 7680 & 15360    \\
    Diskrétny logaritmus      & DH, DSA, Elgamal & 1024 & 3072 & 7680 & 15360    \\
\midrule{1-2}
    Eliptické krivky          & ECDH, ECDSA      & 160  & 256  & 384  & 512      \\
    Symetrický                & AES, 3DES        & 80   & 128  & 192  & 256      \\
\bottomrule
\end{tabular}
\end{document}

相关内容