Wie kann
MWE: Öffne in Overleaf
\documentclass[border=5pt]{standalone} \usepackage{pgfplotstable} \pgfplotstableread[header=false]{ A B 1 2 0 2 1 0 0 2 0 2 1 0 }\TestTable \begin{document} \pgfplotstabletypeset[string type, every head row/.style={output empty row},% keinen header anzeigen % works funny (with speech mark...) columns/0/.style = { string replace={0}{\pgfplotstablename\pgfplotsretval}, }, % works not columns/1/.style = { string replace={0}{%\pgfplotstablename % \pgfplotsretval \pgfplotstablegetelem{0}{[index]1}\of\TestTable %<-- use tablename here \pgfplotsretval } }, ]{\TestTable} %Test: \pgfplotstablegetelem{0}{[index]0}\of\TestTable \pgfplotsretval %\pgfplotstablegetelem{0}{[index]1}\of\TestTable \pgfplotsretval \end{document} gefragt 22 Okt '18, 20:42 cis |
Wenn ich mir mit
Das heißt Öffne in Overleaf
\expanded{% \noexpand\pgfplotstablegetelem{0}{[index]1}\noexpand\of\expandafter\noexpand\pgfplotstablename }% Das vorangestellte Öffne in Overleaf
\documentclass[border=5pt]{standalone} \usepackage{pgfplotstable} \pgfplotstableread[header=false]{ A B 1 2 0 2 1 0 0 2 0 2 1 0 }\TestTable \begin{document} \pgfplotstabletypeset[string type, every head row/.style={output empty row},% keinen header anzeigen % works funny (with speech mark...) columns/0/.style = { string replace={0}{\pgfplotstablename\pgfplotsretval}, }, % works not columns/1/.style = { string replace={0}{%\pgfplotstablename % \pgfplotsretval \expanded{% \noexpand\pgfplotstablegetelem{0}{[index]1}\noexpand\of\expandafter\noexpand\pgfplotstablename }% \pgfplotsretval } }, ]{\TestTable} % Test: \pgfplotstablegetelem{0}{[index]0}\of\TestTable \pgfplotsretval % \pgfplotstablegetelem{0}{[index]1}\of\TestTable \pgfplotsretval \end{document} beantwortet 18 Feb '19, 07:41 Henri Aja, sehr gut. Also bei mir läuft das nur mit LuaLaTeX durch (habe TeXLive2019) - ist das richtig?
(18 Feb '19, 14:34)
cis
@cis Bist Du sicher, dass Du TeX Live 2019 hast? Laut Timeline findet der finale Source commit erst in 4 Tagen statt, pretest startet am 1. März, die Release erfolgt am 30. April. Und ja, man braucht dafür
(18 Feb '19, 15:20)
saputello
Jetzt, da ich nachgeschaut habe, musste ich feststellen, dass ich nur TeXLive2018 habe. :)
(18 Feb '19, 17:48)
cis
|
Geht nicht einfach mit
csname
oder so? Ich habe es nicht hinbekommen.Aja, das lustige Anführungszeichen wird zum backslash durch
\usepackage[T1]{fontenc}
; aber beim Problem hilft das auch nicht :(