goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 98465
Top-Poster: Johannes_B (5059)

Wir begrüßen unseren neuesten Benutzer starter.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

TikZ-Matrix in foreach („&“ und Num. too big)

 

flying sheep
Forum-Anfänger
Forum-Anfänger


Beiträge: 40
Anmeldedatum: 27.07.08
Wohnort: München, By
Version: Kile 2.1 & TeX Live 2008 + SVN pgf
     Beitrag Verfasst am: 05.06.2009, 19:12     Titel: TikZ-Matrix in foreach („&“ und Num. too big)
  Antworten mit Zitat      
ich bekomme bescheuerten fehlercode mit folgendem minimalbeispiel:
Code • Öffne in Overleaf
\documentclass{minimal}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}
 \node[matrix] {a&b\\c&d};
\end{tikzpicture}
\end{document}

hier der fehlercode:
Code • Öffne in Overleaf
! Missing } inserted.
l.7 \end{tikzpicture}
                     
! Missing } inserted.
l.7 \end{tikzpicture}
                     
! Missing } inserted.
l.7 \end{tikzpicture}
                     
! Missing \cr inserted.
l.7 \end{tikzpicture}
                     
! Misplaced \cr.
l.7 \end{tikzpicture}


die letzten beiden fehler kommen dann zigmal abwechselnd…
warum?!

Zuletzt bearbeitet von flying sheep am 06.06.2009, 14:45, insgesamt 2-mal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen

Stefan Kottwitz
Admin
Admin


Beiträge: 1958
Anmeldedatum: 08.07.08
Wohnort: Hamburg
Version: TeX Live 2016
     Beitrag Verfasst am: 05.06.2009, 22:25     Titel: TikZ-Matrix
  Antworten mit Zitat      
Hallo,

wenn Du die letzte Matrix-Zeile mit \\ abschließt, verschwindet der Fehler:
Code • Öffne in Overleaf
\node[matrix] {a&b\\c&d\\};


Viele Grüße,

Stefan
Private Nachricht senden Benutzer-Profile anzeigen

flying sheep
Forum-Anfänger
Forum-Anfänger


Beiträge: 40
Anmeldedatum: 27.07.08
Wohnort: München, By
Version: Kile 2.1 & TeX Live 2008 + SVN pgf
     Beitrag Verfasst am: 06.06.2009, 13:42     Titel:
  Antworten mit Zitat      
vielen dank, da wär ich nie drauf gekommen.
bleibt bloß die frage, warum die pgf-macher hier ihr eigenes süppchen kochen.

PS: zu früh gefreut: mit der "matrix of nodes"-option seh ich zwar was, aber die matrix verschlingt zu viel platz.
wie zwinge ich sie in eine bestmmte größe? (inner sep ist bereits 0)
ich habe inner sep, row sep und col sep auf minuswerte gestellt, aber das ist cheaten…

hier bekomme ich auch fehler:
Code • Öffne in Overleaf
\documentclass{minimal}
\usepackage{tikz}
\usetikzlibrary{positioning}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}
\node[matrix of nodes] at (0,0) {1 & 2 \\ 3 & 4 \\};
\foreach \cor/\ol/\or/\ul/\ur in {1/5/6/7/8, 2/9/10/11/12}
   \node[matrix of nodes] at (\cor,0) {\ol & \or \\ \ul & \ur \\};
\end{tikzpicture}
\end{document}

und zwar die:
Code • Öffne in Overleaf
! Package pgfbasematrix Error: Single ampersand used with wrong catcode.
l.9 ...s] at (\cor,0) {\ol & \or \\ \ul & \ur \\};
                                         
! Number too big.
<argument> 010101010101010
l.9 ...s] at (\cor,0) {\ol & \or \\ \ul & \ur \\};
 

(wieder mehrmals)

ich hab nun rausgefunden, dass ich durch die „ampersand replacement“-option einen der beiden fehler abschalten kann, aber der zweite besteht weiterhin und ich hab auch keine ahnung, warums den ersten gibt.
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de