von MoonKid » Sa 8. Feb 2014, 17:52
Ich hab es jetzt erstmal so gelöst.
% box.tex
\documentclass{scrartcl}
\usepackage{xltxtra}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}
\begin{document}
\setlength{\unitlength}{1em}
Freitext:
\begin{picture}(6, 2.5)(0,0.75)
\put(0,0){ \framebox(6,2.5){} }
\end{picture}
\vspace{2\baselineskip}
Freitext g:
\begin{picture}(5, 1)(0,0)
\put(0,0){ \framebox(5,1){} }
\end{picture}
\vspace{2\baselineskip}
Radio:
\begin{picture}(1, 1)
\put(0.5,0.5){ \circle{1} }
\end{picture}
\vspace{2\baselineskip}
Check:
\begin{picture}(1, 1)
\put(0,0){\framebox(1,1){}}
\end{picture}
\end{document}
Schwierig ist allerdings das vertikale Ausrichten in Relation zum Text. Hier ist "em" sicherlich keine so gute Wahl.
Problem ist eben auch, dass die picture-Umgebung sich an der Grundlinie des Textes ausrichtet. Am liebsten hätte ich sie aber in so hoch wie die gesamte Kegelhöhe und dann auch am unteren Rand der Kegelhöhe ausgerichtet.
Sorry, mir fehlen hier gerade die typografischen Begrifflichkeiten.
Beispiel "Freitextg"
Die Zeile selbst ist ja in der Vertikalen eigentlich größer als vom Oberrand "F" zum Unterrand "g". Das picture wird am Unterrand von "F" (Grundlinie? Baseline?) ausgerichtet.
Ich hab es jetzt erstmal so gelöst.
[code]% box.tex
\documentclass{scrartcl}
\usepackage{xltxtra}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}
\begin{document}
\setlength{\unitlength}{1em}
Freitext:
\begin{picture}(6, 2.5)(0,0.75)
\put(0,0){ \framebox(6,2.5){} }
\end{picture}
\vspace{2\baselineskip}
Freitext g:
\begin{picture}(5, 1)(0,0)
\put(0,0){ \framebox(5,1){} }
\end{picture}
\vspace{2\baselineskip}
Radio:
\begin{picture}(1, 1)
\put(0.5,0.5){ \circle{1} }
\end{picture}
\vspace{2\baselineskip}
Check:
\begin{picture}(1, 1)
\put(0,0){\framebox(1,1){}}
\end{picture}
\end{document}
[/code]
Schwierig ist allerdings das vertikale Ausrichten in Relation zum Text. Hier ist "em" sicherlich keine so gute Wahl.
Problem ist eben auch, dass die picture-Umgebung sich an der Grundlinie des Textes ausrichtet. Am liebsten hätte ich sie aber in so hoch wie die gesamte Kegelhöhe und dann auch am unteren Rand der Kegelhöhe ausgerichtet.
Sorry, mir fehlen hier gerade die typografischen Begrifflichkeiten.
Beispiel "Freitextg"
Die Zeile selbst ist ja in der Vertikalen eigentlich größer als vom Oberrand "F" zum Unterrand "g". Das picture wird am Unterrand von "F" (Grundlinie? Baseline?) ausgerichtet.