fbox bis zum Zeilenende auffüllen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: fbox bis zum Zeilenende auffüllen

von rais » Do 30. Okt 2014, 18:42

etwa so vllt:
\documentclass{scrartcl}
\newsavebox\mydr
\sbox\mydr{% ein kurzes Ende der oberen und unteren Linie:
	\makebox[0pt][l]{%<-- damit die beiden Linienenden ``ubereinander liegen
		\raisebox{3ex}{% Entfernung der oberen Linie von der Grundlinie
			\rule{0.1pt}{0.2pt}% die obere Linie bzw. ein kleiner Ausschnitt davon
		}%
	}%
	\raisebox{-1ex}{% untere Linie unter der Grundlinie
		\rule{0.1pt}{0.2pt}% die untere Linie
	}%
}
\newcommand*\mybox{%\dotfill/\hrulefill etwas anders
	\leavevmode
	\vrule\leaders\copy\mydr\hfill\vrule\par
}
\begin{document}
$(a+b)^2=$\mybox
$(a+b) \cdot (a-b)=$\mybox
oder mal ganz was Anderes, wo nicht mehr ganz so viel Platz bleibt: \mybox
\mybox
\end{document}
MfG
Rainer

fbox bis zum Zeilenende auffüllen

von kivver » Do 30. Okt 2014, 09:58

Guten Tag,

ich suche ein Möglichkeit eine leere framebox hinter dem Text bis zum Ende der Zeile herzustellen. Bisher nutze ich immer folgenden Code:
a+b= \fbox{\begin{minipage}{10cm}\vspace{1.5cm}~\end{minipage}} \\
a+b+c= \fbox{\begin{minipage}{10cm}\vspace{1.5cm}~\end{minipage}}
der aber leider nur mit einer festen Breite funktioniert. Das sieht etwas unschön aus, wenn der Text vorher nicht gleich lang ist.

Habt ihr eine Idee wie man das anders machen kann?

Vielen Dank

Nach oben