( bzs | 2018. 03. 18., v – 15:56 )


\documentclass{article}
\usepackage[magyar]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage[nomessages]{fp}
\usepackage{siunitx}

%% tmf, NMi, mérföld, lábjegyzetbe rakva...
\def\tmf#1{
\FPeval{result}{clip(1.852*#1)}
\SI[locale = DE]{#1}~NMi\footnote{#1~NMi$=$\SI[locale = DE]{\result}{km}}
}

\begin{document}
Így kő' mérföldet kiírni, ha az olvasónak lábjegyzetbe 
akarjuk adni a kilométerbe való átszámítást is: 

   \tmf{3.4}

A tizedesvessző a német szabvány szerint, ami a magyarban 
is jelen van, az siunitx csomagnak megfelelő tipográfiával. 
Az fp csomagnak tizedesponttal lett átadva az érték, de 
kiírásnál vessző van használva. Ha valaki szebbet, 
egyszerűbbet tud, jelezze :-)
\end{document}