如何以分数形式传递比率?

如何以分数形式传递比率?

如何将 4/15 的比例(而不是其近似的十进制形式 0.266)传递给表定义。


最终解决方案可见这里


我需要再投一票才能关闭此主题。

答案1

如果您想要更准确的计算,请使用FP包裹。

例如使用如下所示的 fp 包您将获得0.999999999999999998而不是 0.998

\documentclass[11pt]{article} 
\usepackage{fp}
\begin{document}
  \parindent0pt
  \FPdiv\paramtwo{4}{15}
  \FPdiv\paramthree{2}{15}
  \FPmul\paramtemp{4}{\paramthree}
  \FPdiv\paramseven{3}{15}
  \FPadd\total{\paramseven}{\paramtemp}
  \FPadd\total{\total}{\paramtwo}

  \total
\end{document}

无需任何手动计算!

您可以在表格中使用它,如下所示(记住它会动态创建变量名)

\documentclass[11pt]{article} 
\usepackage{fp}

\FPdiv\columni{3.9999999}{3.8888888}
\FPdiv\columnii{1.11123456}{1.3999999}

\begin{document}

\begin{tabular}{|p{\columni cm}|p{\columnii cm}|}
a & b \\
c & d \\
\end{tabular}

\结束{文档}

答案2

缩放 400% 后我仍看不到间隙......

\documentclass{article}
\parindent=0pt
\textwidth=15cm
\begin{document}

\rule{\textwidth}{5mm}

\rule{0.2667\textwidth}{5mm}%
\rule{0.1333\textwidth}{5mm}%
\rule{0.1333\textwidth}{5mm}%
\rule{0.1333\textwidth}{5mm}%
\rule{0.1333\textwidth}{5mm}%
\rule{0.2\textwidth}{5mm}

\end{document}

答案3

相关内容