PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ich suche zwei Zeichen...



Bremen1972
11-07-2007, 12:54
und zwar suche ich für die Zeichen

\LEFTcircle und \CIRCLE die Erweiterungen viertel gefüllt und dreiviertel gefüllt...

Weiß jemand zufällig ob es diese Zeichen gibt und wie die Befehle heißen oder wie man so ein Zeichen realisieren kann...

Vielen Dank für Eure Mühe ...

mfg

Patrick

bobmalaria
11-07-2007, 13:03
hi,

möchtest du diese zeichen im text verwenden (kann ich mir kaum vorstellen) oder möchtest du größere zeichnungen erstellen?

pstricks ist dafür eigentlich ein gutes tool Zur Homepage (http://www.pstricks.de)

gruß

Bremen1972
11-07-2007, 13:06
ich möchte das Zeichen in einer Tabelle verwenden

cookie170
11-07-2007, 13:55
Hallo,

am einfachsten könnte es mit pgf/tikz (Anleitung: pgfmanual.pdf) gehen:



\documentclass{scrartcl}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[scale=1,cap=round]
\draw (0,0) circle (1cm);
\shadedraw[inner color=yellow!70!green, outer color=orange!50!brown, draw=yellow!50!orange, very thick] (0,0)%
-- (0:1cm) arc (0:90:1cm) -- cycle;
\shadedraw[inner color=yellow!70!green, outer color=orange!50!brown, draw=yellow!50!orange, very thick] (0,0)%
-- (0:1cm) arc (0:-180:1cm) -- cycle;
\end{tikzpicture}
\end{document}


Nimm' das zweite Bild 'raus (\shadedraw auskommentieren) und du erhälst die "Viertel-Uhr".

pstricks war mir zu aufwendig, ich habe mal einen Abend lang mir die gute Anleitung zu tikz angesehen und dann noch einen Vormittag gebastelt
(Etwas OT: Tortendiagramm mit ein paar Erweiterungen:
Anteil der Erneuerbaren Energien 2005:


\begin{tikzpicture}[scale=3,cap=round]

\shadedraw[inner color=yellow!70!green, outer color=orange!50!brown, draw=yellow!50!orange, very thick] (0,0) node [fill=brown!80!orange, above=1.5cm, right=1cm, text width=8 em] {Konventionelle Energien 89,57 \%} -- (0:1cm) arc (0:322:1cm) -- cycle;
\shadedraw[left color=blue!50!black, right color=blue!60!white, draw=yellow!50!orange] (330:15pt) -- +(322:1cm) arc (322:338:1cm) node[anchor=north] {Windkraft 4,47 \%} -- cycle;
\shadedraw[left color=green!50!blue, right color=green!80!white, draw=yellow!50!orange] (344:10pt) -- +(338:1cm) arc (338:351:1cm) node[anchor=north] {Wasser 3,53 \%} -- cycle;
\filldraw[fill=blue!30!white, draw=yellow!50!orange] (354:5pt) -- +(351:1cm) arc (351:360:1cm) node[ text width=8 em] {Sonstige Erneuerbare 2,43 \%} -- cycle;
\end{tikzpicture}

-- mach' einer das mit Excel oder ähnlichem nach!).

Hat sogar Spaß gemacht.

Gruß,
Alexander

bobmalaria
11-07-2007, 15:42
Hi,

das Diagramm sieht wirklich gut aus. Wenn man ein paar Diagramme dieser Art machen möchte, dann lohnt es sich nicht wirklich sich in pstricks einzuarbeiten. vor allem weil pschart ein shell-skript ist das dazu gemacht ist Daten aus z.B. einer Datenbank automatisch zu verarbeiten :eek:

gruß

Bremen1972
11-07-2007, 16:36
Bei mir läuft das TIKZ-Paket nicht!!!! was nun?

Salnic
11-07-2007, 16:51
mein Auto fährt nicht, was tun?

http://www.lugbz.org/documents/smart-questions_de.html

nichts für ungut, aber ein paar mehr Informationen führen zum Ziel

- Fehlermeldung(en)

Salnic

Bremen1972
11-07-2007, 17:09
neues Auto kaufen -> Fehler behoben

Salnic
11-07-2007, 17:29
nicht sehr schön, weil nicht unabhängig von der Schriftgröße, außerdem sieht man es, wenn man stärker vergrößert.


\documentclass{scrartcl}
\usepackage{wasysym}
\usepackage{graphicx,color}
\begin{document}
dreiviertel:
\makebox[0pt][l]{\LEFTcircle}\rotatebox[origin=c]{90}{\LEFTcircle} klappt nicht, da die Symbole nicht "zentriert" sind, müssen also verschoben werden.

\Circle,
\LEFTcircle\put(-8,0){\textcolor{white}{\rotatebox[origin=c]{90}{\LEFTcircle}}}{\put(-8,0){\rotatebox[origin=c]{90}{\Circle}}},
\LEFTcircle{},
\LEFTcircle\put(-8,0){\rotatebox[origin=c]{90}{\LEFTcircle}}

bzw. bisschen besser, da unabhängig von der Schriftgröße
\Circle,
\LEFTcircle\hspace{-1.7ex}\textcolor{white}{\rotatebox[origin=c]{90}{\LEFTcircle}}\hspace{-1.5ex}\rotatebox[origin=c]{90}{\Circle},
\LEFTcircle{},
\LEFTcircle\hspace{-1.7ex}{\rotatebox[origin=c]{90}{\LEFTcircle}}

\end{document}

Salnic

Bremen1972
12-07-2007, 10:06
bei mir laufen nur die pgf Befehle...

gibt es da ne Möglichkeit, die Zeichen zu generieren?

Gruß

Patrick

bobmalaria
12-07-2007, 10:16
hi,

also wenn du in windows schreibst, dann kannst du tikz doch einfach über den paket manager installieren. dann gehen auch alle befehle problemlos. wenn du das bsp kompilierst, dann müsste er dir doch sowas wie tikz.sty not found oder ähnliches bringen!?

gruß

Salnic
12-07-2007, 10:34
neues Auto kaufen -> Fehler behoben

und ich dachte Du hättest tikz neu installiert und wärest jetzt glücklich

Salnic

Bremen1972
12-07-2007, 10:51
sowas kommt da, obwohl ich die Pakete über den Manager installiert habe....

quence
C:\texmf\tex\generic\pgf\frontendlayer\tikz.code.t
mber in definition of \tikz@angle@grow
C:\texmf\tex\generic\pgf\frontendlayer\tikz.code.t
quence
C:\texmf\tex\generic\pgf\frontendlayer\tikz.code.t
quence
C:\texmf\tex\generic\pgf\frontendlayer\tikz.code.t
quence
C:\texmf\tex\generic\pgf\frontendlayer\tikz.code.t
quence
C:\texmf\tex\generic\pgf\frontendlayer\tikz.code.t
mber in definition of \tikz@angle@grow
(That makes 100 errors; please try again.)
No pages of output.

Bremen1972
12-07-2007, 10:51
quence
C:\texmf\tex\generic\pgf\frontendlayer\tikz.code.t ex:1751: Undefined control se
quence
C:\texmf\tex\generic\pgf\frontendlayer\tikz.code.t ex:1751: Undefined control se
quence
C:\texmf\tex\generic\pgf\frontendlayer\tikz.code.t ex:1751: Illegal parameter nu
mber in definition of \tikz@angle@grow
C:\texmf\tex\generic\pgf\frontendlayer\tikz.code.t ex:1751: Undefined control se
quence
C:\texmf\tex\generic\pgf\frontendlayer\tikz.code.t ex:1751: Undefined control se
quence
C:\texmf\tex\generic\pgf\frontendlayer\tikz.code.t ex:1751: Undefined control se
quence
C:\texmf\tex\generic\pgf\frontendlayer\tikz.code.t ex:1751: Undefined control se
quence
C:\texmf\tex\generic\pgf\frontendlayer\tikz.code.t ex:1751: Illegal parameter nu
mber in definition of \tikz@angle@grow
(That makes 100 errors; please try again.)

cookie170
12-07-2007, 11:41
Hallo,

installiert ist das Paket. Arbeitest Du unter Windows mit Miktex? Irgendwie kommen mir die Pfade wenig vertraut vor.

Immerhin findet tex die Dateien. Also ist's wohl ein Latex-Problem und das löst man (hoffentlich, vielleicht, meistens) mit einem kleinen, lauffähigen Beispiel, das den Fehler zeigt.

Gruß,
Alexander