Sollen in mehreren Schleifen die selben Elemente, etwa 1,2,3,4,5,6, verwendet werden ist es sinnvoll diese global zu definieren.

Wie kann ich das machen? Einfach 'def' oder 'newcommand' funktiert scheints nicht.

alt text

Öffne in Overleaf
\documentclass[border=5mm, varwidth]{standalone}
\usepackage{tikz}

\begin{document}
\def\Range{0,...,6}
Range: \Range

Tut nicht: \\
\foreach \n in {\Range} {\n,}

Tut: \\
\foreach \n in {0,...,6} {\n,}
\end{document}

gefragt 13 Feb, 09:00

cis's gravatar image

cis
7.1k12152242
Akzeptiert: 72%

bearbeitet 13 Feb, 09:00


Du hast quasi ein Klammerpaar zuviel:

Öffne in Overleaf
\documentclass[border=5mm, varwidth]{standalone}
\usepackage{tikz}

\begin{document}
\def\Range{0,...,6}
Range: \Range

Tut: \\
\foreach \n in \Range {\n,}

Tut: \\
\foreach \n in {0,...,6} {\n,}
\end{document}

Tut tut

Permanenter link

beantwortet 13 Feb, 09:54

saputello's gravatar image

saputello
20.5k43458

Ja, dumme Sache. Ist mir auch gerade aufgefallen.

(13 Feb, 11:41) cis
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×592
×14

Frage gestellt: 13 Feb, 09:00

Frage wurde angeschaut: 307 Mal

Zuletzt aktualisiert: 13 Feb, 11:41