Rotation- und Positionierungsprobleme

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: Rotation- und Positionierungsprobleme

von Münzi » Do 6. Mär 2014, 11:45

Gern. Schön wenn es geholfen hat. Dann viel Spaß noch mit Tikz. :)

von Theresa » Do 6. Mär 2014, 10:28

Vielen lieben Dank, das tut genau das was es soll und ist auch noch viel schlanker!

Wahnsinn...Was ich mich gestern mit der Rotatebox abgestrampelt habe, und center und was weiss ich.

Gruß, Theresa

von Münzi » Mi 5. Mär 2014, 20:37

Was hältst du von einer Lösung, die die Rotatebox komplett überflüssig machst? Die Nodes haben eine eigene Option "rotate".
 \documentclass[parskip]{scrartcl} 
\usepackage[margin=10mm]{geometry} 
\usepackage{tikz} 
\usepackage{ngerman} 
\usepackage{pifont} 
\usepackage{anttor}\usepackage{rotating} 
\usepackage[utf8]{inputenc} 

\pgfmathsetmacro{\card}{14} 

\newcommand{\feld}[1]{\begin{tikzpicture} 
\draw[] (0,0) rectangle (\card,\card); 
\draw (0cm, 7cm) -- (14, 7); 
\draw (7cm, 0cm) -- (7, 14); 
\draw (0,10.5cm)  -- (14,10.5); 
%feld links oben: 
\node[below] at (\card/4,\card) {{#1}}; 
\node[above, rotate=90] at (0,\card/4*3) {{#1}}; 
\node[above, rotate=90] at (\card/2,\card/4*3) { 
{#1}}; 
\node[above] at (\card/4,\card/2) { 
{{#1}}}; 
\end{tikzpicture}} 

\begin{document} 
\feld{zehn} 
\end{document}

Rotation- und Positionierungsprobleme

von Theresa » Mi 5. Mär 2014, 16:59

Guten Abend!

Ich bin gerade am verzweifeln. Vielleicht (sogar wahrscheinlich) gibt es eine ganz einfache Lösung dafür.
Erstmal was es tun sollte: die Beschriftungen sollen zentriert an den rändern stehen. Oben und unten sind sie also schon in Ordnung. Links und rechts sieht man mit Hilfe der Mittellinie dass sie es nicht sind. Mir ist schon klar, dass es wahrscheinlich daran liegt, das die Rotation um einen bestimmten Punkt ausgeführt wird. Leider hilft mir das auch nicht weiter.
Minimalbeispiel:
 \documentclass[parskip]{scrartcl}
\usepackage[margin=10mm]{geometry}
\usepackage{tikz}
\usepackage{ngerman}
\usepackage{pifont}
\usepackage{anttor}\usepackage{rotating}
\usepackage[utf8]{inputenc}

\pgfmathsetmacro{\card}{14}

\newcommand{\feld}[1]{\begin{tikzpicture}
\draw[] (0,0) rectangle (\card,\card);
\draw (0cm, 7cm) -- (14, 7);
\draw (7cm, 0cm) -- (7, 14);
\draw (0,10.5cm)  -- (14,10.5);
%feld links oben:
\node[text width=(\card/2)*1cm,below right] at (0,\card) {
{\centering \rotatebox{180}{#1}\\}};
\node[text width=(1.1)*1cm,above right] at (0,\card/4*3) {
\rotatebox{-90}{#1}};
\node[text width=(1.2)*1cm,above left] at (\card/2,\card/4*3) {
{\centering \rotatebox{90}{#1}\\}};
\node[text width=(\card/2)*1cm,above right] at (0,\card/2) {
{\centering {#1}\\}};
\end{tikzpicture}}

\begin{document}
\feld{zehn}
\end{document}
Vielen Dank fürs Anschauen schonmal.
Gruß, Theresa

Nach oben