Keine Kanten bei xy-pic < LaTeX < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 14:43 Fr 16.05.2008 | Autor: | cofriga |
Aufgabe |
1: | \documentclass[a4paper]{book}
| 2: | \usepackage{bbm}
| 3: | \usepackage[latin1]{inputenc}
| 4: | \usepackage{listings}
| 5: | \usepackage[german]{babel}
| 6: | \usepackage{amsmath}
| 7: | \usepackage[dvips,
| 8: | pdftitle={LaTeX und PDF},
| 9: | pdfauthor={cofriga},
| 10: | bookmarksopen,
| 11: | urlcolor=red]
| 12: | \usepackage [all,dvips,arc,curve,color, arrow, matrix,frame]{xy}
| 13: |
| 14: |
| 15: | ...
| 16: |
| 17: | \[ \fbox{ \xygraph{
| 18: | !{<0cm,0cm>;<1cm,0cm>:<0cm,1cm>::}
| 19: | !{(0,0) }*+{\bullet_{a}}="a"
| 20: | !{(1,1) }*+{\bullet_{b}}="b"
| 21: | !{(2.5,0.5) }*+{\bullet_{c}}="c"
| 22: | !{(3,-1)}*+{\bullet_{d}}="d"
| 23: | "a"-"b" "a"-"d"
| 24: | "b"-"c"
| 25: | "b"-"d"
| 26: | } } \]
|
...
|
hallo. das oben ist mein latex-code. ich benutze miktex und texnic-center und kompiliere mit latex=>ps=>pdf
das problem ist folgendes:
1: |
| 2: | \[ \fbox{ \xygraph{
| 3: | !{<0cm,0cm>;<1cm,0cm>:<0cm,1cm>::}
| 4: | !{(0,0) }*+{\bullet_{a}}
| 5: | !{(1,1) }*+{\bullet_{b}}
| 6: | !{(2.5,0.5) }*+{\bullet_{c}}
| 7: | !{(3,-1)}*+{\bullet_{d}}
| 8: |
| 9: | } } \]
|
lasse ich die knotenbenennungen weg (und somit auch die späteren kanten) kommt ein einwandfreier graph(ohne kanten natürlich). schreibe ich es wie oben (so wie in tutorials 1:1 vorgegeben), kommt gar nix; der compiler beschwert sich, dass ich angeblich in diesem bereich ein "{","}" oder "$" vergessen hätte.
wer kann mir weiterhelfen.
ich denke es liegt am kompilieren, so wie ich das bei der fehlersuche so auf diversen hp´s gelesen habe, aber ich bin halt noch nicht so erfahren, als dass ich den fehler ohne weiteres beheben könnte.
vielen dank für die antworten im voraus! I
ch habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 14:14 Sa 17.05.2008 | Autor: | rainerS |
Hallo!
Du benutzt \usepackage[german]{babel}, das ändert die Eigenschaften des Zeichens ".
Füge vor \xygraph die Anweisung
\shorthandoff{"}
ein! Da das eine lokale Umschaltung ist, wird am Ende der fbox der alte Zustand wiederhergestellt.
Viele Grüße
Rainer
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 17:41 Sa 17.05.2008 | Autor: | cofriga |
Vielen Dank für die Antwort, es hat nach anfänglichen Schwierigkeiten geklappt:
wenn ich [mm] \shorthandoff{"} [/mm] vor xygraph einfüge, ändert sich nichts, aber vor [mm] \[ [/mm] erreiche ich, dass kanten gezeichnet werden.
danke nochmals!
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 18:35 Sa 17.05.2008 | Autor: | rainerS |
Hallo!
> Vielen Dank für die Antwort, es hat nach anfänglichen
> Schwierigkeiten geklappt:
>
> wenn ich \shorthandoff{"} vor xygraph einfüge, ändert sich
> nichts, aber vor \[ erreiche ich, dass kanten gezeichnet
> werden.
Ich vermute, du hast es im Argument von \fbox eingefügt. Da nützt es nichts, weil es erst ausgeführt wird, wenn das Argument bereits eingelesen ist.
Vor \[ ist es OK, aber nicht mehr lokal, sodass " von da an ein ganz normales Zeichen ist.
Viele Grüße
Rainer
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 21:51 Sa 17.05.2008 | Autor: | cofriga |
Da hast du recht, jetzt habe ich es so umgeschrieben und es werden weiter die kanten angezeigt und der befehl gilt nur lokal
vielen, vielen dank; kann "geschlossen" werden, oder wie man es nennt.
|
|
|
|