von mattazie » Mo 3. Jul 2023, 23:24
Guten Tag,
ich habe wiedereinmal eine neue (oder auch alte) Frage. Ich möchte eine Art Spielkarte erstellen. Dazu habe ich ein eigenes Seitenformat erstellt. Auf der Karte soll das "A" horizontal und vertikal zentriert sein, und der Text "Das ist ein Text." am unteren rechten Rand der farbigen Box. In der ersten Variante ist das "A" nicht horizontal zentriert. Wenn ich aber die Zeile
\put(8mm,-27.5mm){\tiny Das ist ein Text.}
auskommentiere, wird das "A" horizontal zentriert.
\documentclass{article}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{rotating}
\usepackage[paperwidth=48mm,paperheight=69mm,margin=7mm,showframe,nomarginpar]{geometry}
\usepackage{color}
\pagestyle{empty}
\usepackage{tcolorbox}
\usepackage{layout}
\begin{document}
\begin{tcolorbox}[colback=red!5!white,width=34mm,height=55mm,arc=3mm,valign=center,halign=center]
%\put(0mm,0mm).
\begin{sideways}
\huge{A}
\end{sideways}
% \put(8mm,-27.5mm)
\begin{sideways}
\put(8mm,-27.5mm){\tiny Das ist ein Text.}
\end{sideways}
\end{tcolorbox}
\end{document}
Bei der zweiten Variante mit
\makebox oder
\framebox habe ich das Problem, dass ich die Box mit
\put nicht deckungsgleich mit der
tcolorbox kriege.
\documentclass{article}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{rotating}
\usepackage[paperwidth=48mm,paperheight=69mm,margin=7mm,showframe,nomarginpar]{geometry}
\usepackage{color}
\pagestyle{empty}
\usepackage{tcolorbox}
\usepackage{layout}
\begin{document}
\begin{tcolorbox}[colback=red!5!white,width=34mm,height=55mm,arc=3mm,valign=center,halign=center]
%\put(0mm,0mm).
\begin{sideways}
\put(-29.625mm,-33mm){\framebox(55mm,34mm){\huge{A}}}
\end{sideways}
% \put(8mm,-27.5mm)
\begin{sideways}
\put(8mm,-27.5mm){\tiny Das ist ein Text.}
\end{sideways}
\end{tcolorbox}
\end{document}
Wieso verändert sich die Zentrierung mit der unteren Textzeile, wie kann ich das umgehen?
Wieso kann ich die
\framebox nicht dorthin verschieben, wo ich sie haben will?
Wieso ist
\put(0,0) völlig im Schilf und nicht in der unteren linken Ecke?
Habe ich bei der Formatierung der Seite einen Fehler gemacht?
Ich hoffe, es kann mir jemand helfen.
Liebe Grüsse
mattazie
Guten Tag,
ich habe wiedereinmal eine neue (oder auch alte) Frage. Ich möchte eine Art Spielkarte erstellen. Dazu habe ich ein eigenes Seitenformat erstellt. Auf der Karte soll das "A" horizontal und vertikal zentriert sein, und der Text "Das ist ein Text." am unteren rechten Rand der farbigen Box. In der ersten Variante ist das "A" nicht horizontal zentriert. Wenn ich aber die Zeile [quote]\put(8mm,-27.5mm){\tiny Das ist ein Text.}[/quote] auskommentiere, wird das "A" horizontal zentriert.
[code]
\documentclass{article}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{rotating}
\usepackage[paperwidth=48mm,paperheight=69mm,margin=7mm,showframe,nomarginpar]{geometry}
\usepackage{color}
\pagestyle{empty}
\usepackage{tcolorbox}
\usepackage{layout}
\begin{document}
\begin{tcolorbox}[colback=red!5!white,width=34mm,height=55mm,arc=3mm,valign=center,halign=center]
%\put(0mm,0mm).
\begin{sideways}
\huge{A}
\end{sideways}
% \put(8mm,-27.5mm)
\begin{sideways}
\put(8mm,-27.5mm){\tiny Das ist ein Text.}
\end{sideways}
\end{tcolorbox}
\end{document}
[/code]
Bei der zweiten Variante mit [i]\makebox[/i] oder [i]\framebox[/i] habe ich das Problem, dass ich die Box mit [i]\put[/i] nicht deckungsgleich mit der [i]tcolorbox[/i] kriege.
[code]
\documentclass{article}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{rotating}
\usepackage[paperwidth=48mm,paperheight=69mm,margin=7mm,showframe,nomarginpar]{geometry}
\usepackage{color}
\pagestyle{empty}
\usepackage{tcolorbox}
\usepackage{layout}
\begin{document}
\begin{tcolorbox}[colback=red!5!white,width=34mm,height=55mm,arc=3mm,valign=center,halign=center]
%\put(0mm,0mm).
\begin{sideways}
\put(-29.625mm,-33mm){\framebox(55mm,34mm){\huge{A}}}
\end{sideways}
% \put(8mm,-27.5mm)
\begin{sideways}
\put(8mm,-27.5mm){\tiny Das ist ein Text.}
\end{sideways}
\end{tcolorbox}
\end{document}
[/code]
Wieso verändert sich die Zentrierung mit der unteren Textzeile, wie kann ich das umgehen?
Wieso kann ich die [i]\framebox[/i] nicht dorthin verschieben, wo ich sie haben will?
Wieso ist [i]\put(0,0)[/i] völlig im Schilf und nicht in der unteren linken Ecke?
Habe ich bei der Formatierung der Seite einen Fehler gemacht?
Ich hoffe, es kann mir jemand helfen.
Liebe Grüsse
mattazie