Por favor, isso é muito importante porque dependo dele para terminar minha dissertação de mestrado. Então procurei uma resposta em todos os lugares, mas não consegui encontrar.
Basicamente, quero saber se existe algum comando que imprima no documento quanto espaço horizontal existe (pt, in, cm, etc) no ponto onde o comando foi emitido. Por exemplo, na próxima figura, gostaria de saber quanto tempo dura a linha vermelha:
\documentclass{memoir}
\usepackage{multicol} % Suporte a mesclagens em colunas
\usepackage{multirow} % Suporte a mesclagens em linhas
\usepackage{float} % Fixa tabelas e figuras no local exato
\usepackage{array}
\usepackage{tabularx}
\usepackage{ltablex}
\usepackage{ragged2e} % also allows hyphenation
\usepackage{booktabs} % get "good" rules in tables
% Use it's \toprule, \midrule and \bottomrule.
\usepackage{siunitx} % Handle numerical value nicely,for aligning on
% the decimal point
\usepackage{amsmath,environ}
\usepackage{blindtext}
\usepackage[left=30mm,top=30mm,right=20mm,bottom=20mm]{geometry}
\NewEnviron{variables}{%
where:\quad
\begin{tabularx}{\textwidth}[t]{%
|>{${}} l <{{}$} @{${}:\enspace{}$}%
>{\raggedright\arraybackslash} X <{} %
>{\raggedright\arraybackslash{}(} l <{)}| %
>{\raggedright\arraybackslash} X <{}
}%
\BODY
\end{tabularx}
}
\begin{document}
\blindtext
\begin{variables}
1 & 1& 1\\
2 & yield stress\\
3 & plastic viscosity \\
4 & shear rate
\end{variables}
\blindtext
\end{document}
Responder1
Eu realmente não posso recomendar ltablex
que ele tenha alguns efeitos um pouco estranhos nas tabelas, no entanto, ele fornece um comando \keepXColumns
que, se você adicionar em qualquer lugar do preâmbulo depois, \usepackage{ltablex}
fica tabularx
mais próximo de sua definição original e produz a saída: