Ich habe hier eine Methode, eine Matrix bestimmter Größe zu erstellen, die ich später mit nodes fülle (da der Inhalt später berechnet wird). Das funktioniert soweit. Nun zur Frage: Gibt es vielleicht eine -einfache- Methode, den notwendigen Teil Öffne in Overleaf
\def\MatrixZeile{ \& \& \\ } % "Spaltenzahl minus 1" \&-Zeichen setzen \def\MatrixZeilen{% % "Zeilenzahl" Stück eintragen \MatrixZeile \MatrixZeile \MatrixZeile }% wegzulassen, also gewissermaßen automatisch zu erstellen. Oder auch weitestgehend abzukürzen, z.B. dass dieser aus Angaben wie Minimalbeispiel: Öffne in Overleaf
%\documentclass[]{article} \documentclass[border=5mm]{standalone} \usepackage[german]{babel} \usepackage{tikz} \usetikzlibrary{matrix} \begin{document} \def\MatrixZeile{ \& \& \\ } % "Spaltenzahl minus 1" \&-Zeichen setzen \def\MatrixZeilen{% % "Zeilenzahl" Stück eintragen \MatrixZeile \MatrixZeile \MatrixZeile }% \begin{tikzpicture} \matrix (m) [ % tikz-Matrix ampersand replacement=\&, matrix of math nodes, nodes in empty cells, row sep = 1.5em, column sep = 1.5em, left delimiter = (, right delimiter = ), ] {% \MatrixZeilen }; % Matrix füllen \node[align=center] at (m-1-1) {11}; \node[align=center] at (m-1-3) {13}; \node[align=center] at (m-2-3) {23}; \node[align=center] at (m-3-1) {31}; \end{tikzpicture} \end{document} gefragt 07 Jan '18, 18:58 cis |
Das Problem ist, dass Öffne in Overleaf
\documentclass{article} \usepackage{tikz} \usetikzlibrary{matrix} \begin{document} \begin{tikzpicture} \matrix (m) [ % tikz-Matrix ampersand replacement=\&, matrix of math nodes, nodes in empty cells, row sep = 1.5em, column sep = 1.5em, left delimiter = (, right delimiter = ), ] {% \directlua{\unexpanded{ for i = 1,3 do for j = 1,3-1 do tex.sprint("\\&") end tex.sprint("\\\\") end }} }; % Matrix füllen \node[align=center] at (m-1-1) {11}; \node[align=center] at (m-1-3) {13}; \node[align=center] at (m-2-3) {23}; \node[align=center] at (m-3-1) {31}; \end{tikzpicture} \end{document} beantwortet 07 Jan '18, 21:44 Henri Schon befürchtet. Geht wohl nur mit Lua. :)
(07 Jan '18, 22:08)
cis
|