Hier wird mit Hilfe von xdef eine Liste erstellt.

Wie könnte ich die Methode Nutzen, um eine Liste zu erstellen, deren Einträge durch SageMath-Rechnungen entstehen?

Mir ist klar, dass es in folgendem Bsp. wegen dem \pgfmathparse nicht funktioniert. Wie könnte man das machen?

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

\begin{document}
Test:

% Liste erstellen:
\def\Range{1,...,3} % Reichweite festlegen
% Liste erstellen
\newcommand{\Liste}{}% Name reservieren
\let\Liste=\empty% Liste erstellen
\makeatletter
\foreach \n  in \Range
{
\pgfmathparse{\sage{1+\n}}
  \ifx\empty\Liste{} \protected@xdef\Liste{\pgfmathresult}%
  \else \protected@xdef\Liste{\Liste,\pgfmathresult}%
  \fi
}\makeatother
Anzeigen: \Liste

\end{document}

gefragt 11 Mär '18, 16:59

cis's gravatar image

cis
9.4k23255465
Akzeptiert-Rate: 29%

geschlossen 12 Mär '18, 09:49

Das geht nicht, \sage ist nicht expandierbar.

(11 Mär '18, 23:31) Henri

OK, ich gebs auf :()

Ich versuche es anders. ;)

(12 Mär '18, 09:48) cis

Die Frage wurde aus folgenden Grund "Anderes Geht nicht!" geschlossen cis 12 Mär '18, 09:49

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

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ügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×22
×11
×7

gestellte Frage: 11 Mär '18, 16:59

Frage wurde gesehen: 938 Mal

zuletzt geändert: 12 Mär '18, 09:49