Когда я использую факторы переменной в tabu
описании ячейки, результат не тот, что я предполагал. Например, в следующем коде средняя ячейка не в два раза меньше остальных.
\documentclass{article}
\usepackage[english]{babel}
\usepackage{tabu}
\newcommand \myWidth {60mm}
\begin{document}
\begin{tabu}
{|p{\myWidth}| p{.5\myWidth}|p{\myWidth}|}a & b & c
\end{tabu}
\end{document}
результаты в
решение1
Вам нужен регистр длины:
\documentclass{article}
\usepackage[english]{babel}
\usepackage{tabu}
\newlength \myWidth
\setlength\myWidth {60mm}
\begin{document}
\begin{tabu}
{|p{\myWidth}| p{.5\myWidth}|p{\myWidth}|}a & b & c
\end{tabu}
\end{document}
Ваш оригинал будет работать только с помощью макрорасширения, поэтому
p{.5\myWidth}
будет таким же как
p{.560mm}
что является законным, но меньше, чем вы предполагали.