Seite 1 von 1

Dreieckiges Textfeld

Verfasst: Do 9. Mai 2013, 19:04
von gigakloputzer
Hallo,

Ich arbeite gerade an einem Poster in Tex und würde gerne dafür gerne zwei rechtwinklige Dreiecke als Textfelder erstellen. Und zwar sollen die Dreiecke unter einen Kasten mit dem Titel des Posters. Das eine Dreieck hat seinen rechten Winkel oben links, das andere oben rechts. Der Text steht in den Dreiecken und soll sich selbstverständlich an den Dreiecken orientieren. Und als i-Tüpfelchen sollen die Dreiecke eine passende Hintergrundfarbe haben
Ich verwende bereits die Packages pstricks und pst-node und dachte, dass es damit eventuell möglich ist, dies umzusetzen.
Hatte zwar eine Skizze, aber irgendwie möchte das Forum mich keine Fotos hochladenlassen...
Meine Frage(n) also: Besteht die Möglichkeit es mit diesen Packages zu machen? Wenn ja, wie? Wenn nein, geht es dann irgendwie anders?

Ich würde mich freuen, wenn ihr mir bei meinem kleinen Problem helfen könntet.

Verfasst: Do 9. Mai 2013, 21:40
von Hagbard Celine
Guck' dir mal das Paket shapepar an.

Verfasst: Di 14. Mai 2013, 20:57
von gigakloputzer
Vielen Dank für die Antwort, Hagbard Celine!
Also das Paket Shapepar entspricht genau dem was ich suche, aber ich komme damit irgendwie nicht zurecht. Ich schaffe es einfach nicht meine Form zu definieren. Aus der Documentation wurde ich nicht wirklich schlau. Wenn ihr mir also sagen könntet, wie das ein Latex-Laie hinbekommt, würde ich das gerne versuchen.
Ansonsten hoffe ich, dass noch jemand einen simplen Vorschlag hat.

Viele Grüße und vielen Dank!

Verfasst: Mi 15. Mai 2013, 08:29
von Epllus
Hoffe das hier klärt es ein wenig (die Bfehele s und j nicht inbegriffen):
\documentclass[ngerman]{scrartcl}
\usepackage{shapepar}

\usepackage{babel}
\usepackage[applemac]{inputenc}
\usepackage{blindtext}
\usepackage{ragged2e}

\newcommand{\EinBeispielShape}{ {3}% vertikale Positionierung
{0}b{3}\\% Beginne bei y=0, x=3
{4}t{0}{6}\\% text bei y=4, x= von 1 bis 6
{4}e{0}% beende bei y=4, x= egal
}
\newcommand{\EinBeispiel}[1]{\shapepar \EinBeispielShape{#1}\par}

\newcommand{\ZweitesBeispielShape}{ {5}% vertikale Positionierung
{0}b{8}\\ % Beginne bei y=0, x=8
{8}t{0}{8}\\ % Text y=8, x= von 0 bis 8
{8}e{0} % Ende bei y=8
}
\newcommand{\ZweitesBeispiel}[1]{\shapepar \ZweitesBeispielShape$\Delta$  {#1}\par}


\begin{document}

\EinBeispiel{\blindtext}

\ZweitesBeispiel{\blindtext} % Die Spitze ist schwierig

%\show\diamondpar

\end{document}

Verändere die Zahlen ein bisschen und experimentiere.

Grüße
Epllus