我在使用包设置列时遇到了问题calc
,这应该很简单,但我无法弄清楚。
\documentclass{article}
\usepackage{array}
\usepackage{calc}
\begin{document}
\begin{table}
\begin{tabular*}{\linewidth}{|p{0.5\linewidth-2\tabcolsep-1.5\arrayrulewidth}|p{0.5\linewidth-2\tabcolsep-1.5\arrayrulewidth}|}
\hline
text 1 & text 2 \\
\hline
\end{tabular*}
\end{table}
\end{document}
这会产生所需的输出。
但是,如果我想添加一个额外的乘数,比如替换0.5\linewidth
为0.9*0.5\linewidth
,我会收到错误! Illegal unit of measure (pt inserted).
阅读后calc 包文档我看到关于乘法有一些要求dimexpr
,但是我无法弄清楚添加这个额外乘法因子需要什么正确的语法。
任何帮助,将不胜感激。