Tikz - Brief in Perspektive - Schrift rotieren

Tabellen und Grafiken erstellen und anordnen


buecki
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Di 17. Feb 2015, 10:44

Tikz - Brief in Perspektive - Schrift rotieren

Beitrag von buecki »

Hallo,

ich arbeite derzeit an einer dynamischen Vorlage für einen Brief, den man in Perspektive sieht. Die perspektive habe ich mit Schatten, xslant, rotate und dem Verjüngen der Breite nach hinten schon gut hinbekommen.
Die Schrift wollte ich über eigene Befehle wie \adresse... realisieren, so dass ich nur noch die Adresse eintragen muss und es alles richtig positioniert, was eigentlich auch funktioniert.

Das tatsächliche Problem liegt darin, dass ich die Schrift als Nodes eingefügt mit rotiere, diese dann aber ganz furchtbar aussieht. Egal ob mit xslant, oder ohne, rotiert es irgendwie die Schrift in Kombination der Schriftlinie nicht richtig, so dass es einfach hässlich ist. :o

Eine zweite Möglichkeit, die auch im Code zu sehen ist, ist dass ich textblocks nutze. Das wird aber noch schlimmer, da sich dort nicht mal der Block mit rotiert, sondern nur die Schrift, sodass diese dann noch senkrecht steht.

HOffentlich könnt ihr mir weiterhelfen. Vielleicht habt ihr ja eine Idee wie sich das Problem lösen lässt, oder wie man eventuell viel leichter eine ganz andere Lösung findet (Photoshop...keine Ahnung, irgendetwas...). Vielen dank :)

Hier noch mein minimales Beispiel:
\documentclass[a4paper]{scrartcl}

\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{tabu}
\usepackage{eurosym}
\usepackage{icomma}
\usepackage[absolute,overlay]{textpos}
\usepackage{pgf, tikz, pgfplots}
\usepackage{rotating}
\usepackage{graphicx}

\usetikzlibrary{
			arrows,
			shapes,
			shadows.blur,
			positioning,
			calc,
			intersections,
			decorations.text,
			backgrounds,
			plotmarks,
			shadings
}

\begin{document}
\begin{tikzpicture}[rotate=-3,xslant=0.1,scale=0.7,every node/.style={xslant=0.1,transform shape,rotate=1}]
\fill [color=black!20!white,opacity=0.5] (0.15,-2.15) -- (13.15,-2.15) -- (15.15,-20.15) -- (0.15,-20.15) -- cycle;
\draw [color=black!30, fill=white] (0,-2) -- (13,-2) -- (15,-20) -- (7.3,-20) arc (270:220:9.9cm and 3.5cm) arc (-20:0:4cm and 15cm) -- cycle;
%möglichkeit 1:
\node at (1.5,-5.2) [right] {\scriptsize{XXX YYY}};
\node at (1.5,-5.6) [right] {\scriptsize{ZZZ Street}};
\node at (1.5,-6) [right] {\scriptsize{012345 AAAAA}};
\end{tikzpicture}
%möglichkeit 2:
\begin{textblock*}{10cm}(7cm,7cm)
\begin{rotate}{-3}
\parbox[tt]{10cm}{Lorem Ipsum\\ Blab\\Bla\\bla\\D\\D\\D\\D\\D}
\end{rotate}
\end{textblock*}
\end{document}

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »


buecki
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Di 17. Feb 2015, 10:44

Beitrag von buecki »

Ja, ich möchte eben gerne eine größere Zahl an Leuten ansprechen, weil es mir nach Absprache mit anderen Leuten als doch recht komplexes Problem erscheint.
Falls du die Antwort weißt schreib sie bitte einfach hin, wenn nciht, dann kannst du ja vielleicht auch noch etwas lernen, falls jemand aus der englischsprachigen Welt Bescheid weiß...

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

dann kannst du ja vielleicht auch noch etwas lernen, falls jemand aus der englischsprachigen Welt Bescheid weiß...
Tu nicht so, als läge dir mein Wohlergehen und meine Lernmöglichkeiten am Herzen:

Ein Leser hier kann nur dann aus der englischsprachigen Welt etwas lernen (oder aus anderen Foren, die du vielleicht angesprochen hast), wenn er/sie mitbekommt, dass du die Frage dort gestellt hast. Da du keine Querreferenzen erstellt hast, ist ja wohl klar, dass du daran nicht wirklich einen Gedanken verschwendet hast.
Ja, ich möchte eben gerne eine größere Zahl an Leuten ansprechen,
Und ich möchte nicht, dass eine größere Zahl von Leuten an deinem Problem arbeitet, wenn es vielleicht in einer anderen Gruppe schon beantwortet wurde.

buecki
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Di 17. Feb 2015, 10:44

Beitrag von buecki »

Ich wusste nicht dass das so eng gesehen wird und so ein Problem ist, um Himmels Willen.. Bin hier zum ersten Mal unterwegs und kenn mich einfach noch nicht so aus, tut mir ja leid. Ich will dir doch nicht irgendwie persönlich nahe gehen :?

Falls es hier Interesse/ Diskussion gibt, gebe ich dann schon an, wenn sich woanders eine Lösung findet.

Besserwisser

Beitrag von Besserwisser »

Wenn du das nicht wusstest, hast du die Spielregen nicht gelesen. Das ist weder besonders höflich, noch besonders schlau. Jedenfalls solltest du dann auf einen entsprechenden Rüffel nicht auch noch wie ein Looser reagieren, sondern ihn akzeptieren und dir Besserung vornehmen.

buecki
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Di 17. Feb 2015, 10:44

Beitrag von buecki »

Schön, dass habe ich jetzt verstanden. Bitte lies auch meine letzte Antwort. Die entscheidende Frage die sich mir stellt, ist viel eher, ob jemand eine Antwort auf meine Frage hat. Bisher habe ich 3 Antworten, die der tatsache geschuldet sind, wie falsch ich mich verhalten habe, aber das nützt mir eben leider nichts!

buecki_gast

Beitrag von buecki_gast »

Also falls irgendjemand mal hierauf stößt und das selbe Problem hat und nicht selbst posten möchte (weil er zwar Hilfe braucht, aber nur "Belehrungen" bekommt und darauf keine Lust hat, weil sie ja nichts bringen :roll: !) konnte mir in dem oben angesprochenen englischen Forum tatsächlich geholfen werden.

Antworten