\documentclass{article}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{array}
\begin{document}
\begin{table}
\begin{center}
\caption{Results.}\label{tab1}
\begin{tabular}{|p{0.5cm}|p{0.5cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{0.5cm}|}
\hline
N & KS & g & n & C & $\lambda(n)$ & $\mu$ & R\\
\hline
1 &
32 &
1572324240 &
1572324239 &
943290716551438163 &
1572244920 &
1470930645&6\\
\hline
2 &
64 &
4159540661949250490 &
4159540661949250489 &
14726610731536157220276939497631624989 &
4159171243689855120&3091093397568475626 &
6\\
\hline
3 &
96 &
17921013728107489666861417152 &
17921013728107489666861417151 &
319644167630919465013897831470640254404402368723868992349 &
17918883386300536523002183680&
8310947063368032641748342092 &
6\\
\hline
4 &
128 &
10960388158297871697330151881871037028 &
10960388158297871697330151881871037027 &
106925141663462215096945420078312037311355711106757002541655645931678791491 &
10958297067198453652392990431562024960 &
3253082388973481812242917579299455335 &
6\\
\hline
5 &
160 &
11181085000393941012433719385538976929750386340 &
11181085000393941012433719385538976929750386339 &
79684675709633819762973841355295907051437943828599200481216296703376032895835669790667255501 &
11178266769966960229108283302064411639808000000 &
4208406996756154635702287087616339813762920102 &
6\\
\hline
\end{tabular}
\end{center}
\end{table}
\end{document}
答案1
我定义了一种新的列类型,它在单元格中的每个标记后引入了一个有效的断点。有趣的是,这与 AML 发布的链接中提供的答案非常相似(我在编写代码后看到了):
\documentclass{article}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{array}
\usepackage{collcell}
\newcolumntype{N}[1]{>{\collectcell\everytokenbreak}p{#1}<{\endcollectcell}}
\makeatletter
\newcommand\everytokenbreak[1]
{%
\everytokenbreak@#1&%
}
\long\def\everytokenbreak@#1%
{%
\ifx
\else
#1\hspace{0pt plus 1pt minus 1pt}%
\expandafter\everytokenbreak@
\fi
}
\makeatother
\begin{document}
\begin{table}
\begin{center}
\caption{Results.}\label{tab1}
\begin{tabular}{|N{0.5cm}|N{0.5cm}|N{2cm}|N{2cm}|N{2cm}|N{2cm}|N{2cm}|N{0.5cm}|}
\hline
N & KS & g & n & C & $\lambda(n)$ & $\mu$ & R\\
\hline
1 &
32 &
1572324240 &
1572324239 &
943290716551438163 &
1572244920 &
1470930645&6\\
\hline
2 &
64 &
4159540661949250490 &
4159540661949250489 &
14726610731536157220276939497631624989 &
4159171243689855120&3091093397568475626 &
6\\
\hline
3 &
96 &
17921013728107489666861417152 &
17921013728107489666861417151 &
319644167630919465013897831470640254404402368723868992349 &
17918883386300536523002183680&
8310947063368032641748342092 &
6\\
\hline
4 &
128 &
10960388158297871697330151881871037028 &
10960388158297871697330151881871037027 &
106925141663462215096945420078312037311355711106757002541655645931678791491 &
10958297067198453652392990431562024960 &
3253082388973481812242917579299455335 &
6\\
\hline
5 &
160 &
11181085000393941012433719385538976929750386340 &
11181085000393941012433719385538976929750386339 &
79684675709633819762973841355295907051437943828599200481216296703376032895835669790667255501 &
11178266769966960229108283302064411639808000000 &
4208406996756154635702287087616339813762920102 &
6\\
\hline
\end{tabular}
\end{center}
\end{table}
\end{document}
答案2
您还可以加载seqsplit
包,并将大数字包装起来,\seqsplit{}
如演示所示这里。
\documentclass{article}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{array}
\usepackage{seqsplit} % added this package
\begin{document}
\begin{table}
\begin{center}
\caption{Results.}\label{tab1}
\begin{tabular}{|p{0.5cm}|p{0.5cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{0.5cm}|}
\hline
N & KS & g & n & C & $\lambda(n)$ & $\mu$ & R\\
\hline
1 &
32 &
1572324240 &
1572324239 &
\seqsplit{943290716551438163} &
1572244920 &
1470930645&6\\
\hline
2 &
64 &
\seqsplit{4159540661949250490} &
\seqsplit{4159540661949250489} &
\seqsplit{14726610731536157220276939497631624989} &
\seqsplit{4159171243689855120} & \seqsplit{3091093397568475626} &
6\\
\hline
3 &
96 &
\seqsplit{17921013728107489666861417152} &
\seqsplit{17921013728107489666861417151} &
\seqsplit{319644167630919465013897831470640254404402368723868992349} &
\seqsplit{17918883386300536523002183680} &
\seqsplit{8310947063368032641748342092} &
6\\
\hline
4 &
128 &
\seqsplit{10960388158297871697330151881871037028} &
\seqsplit{10960388158297871697330151881871037027} &
\seqsplit{106925141663462215096945420078312037311355711106757002541655645931678791491} &
\seqsplit{10958297067198453652392990431562024960} &
\seqsplit{3253082388973481812242917579299455335} &
6\\
\hline
5 &
160 &
\seqsplit{11181085000393941012433719385538976929750386340} &
\seqsplit{11181085000393941012433719385538976929750386339} &
\seqsplit{79684675709633819762973841355295907051437943828599200481216296703376032895835669790667255501} &
\seqsplit{11178266769966960229108283302064411639808000000} &
\seqsplit{4208406996756154635702287087616339813762920102} &
6\\
\hline
\end{tabular}
\end{center}
\end{table}
\end{document}