Es muss im Text ohne \settowidth und mit geschweiften {} Klammern stehen.
Jedoch funktioniert es os bei mir auch nicht.
Es geht, wenn ich die \raisebox in der Definition weglasse, also so:
Code:
\newlength{\diebox}
\newcommand{\luecke}[1]{
\settowidth{\diebox}{#1}
\\parbox{2.7\diebox}{\dotfill}
}
Jedoch stehen dann die Striche zu weit oben.
Für Helfer ohne Lyx: im TeX-Export sieht das MB so aus:
Code:
%% LyX 1.6.2 created this file. For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\newlength{\diebox}
\newcommand{\luecke}[1]{
\settowidth{\diebox}{#1}
\\parbox{2.7\diebox}{\dotfill}
}
\usepackage{babel}
\begin{document}
bla bla bla bla \luecke{Text}bla bla bla
\end{document}
Lesezeichen