Re: Sortieren in Tabelle

Dirk Hünniger (via tex-d-l Mailing List) <[email protected]>
Newsgroups gmane.comp.tex.german
Message-ID <[email protected]>
Hallo Thomas,

folgenden Konfiguration geht bei mir:

------Anfang der Datei 1.tex------

\documentclass{scrartcl}
\usepackage[l3]{csvsimple}
\usepackage{booktabs}
\begin{document}
\csvset{csvsorter command=./1.sh}
\csvreader[
head to column names,
sort by = namesort.xml,
tabular = lllll,
table head = \toprule Name & Given Name & Matriculation & Gender & 
Grade\\\midrule,
table foot = \bottomrule
]{grade.csv}{}{%
\csvlinetotablerow
}
\end{document}

------Ende der Datei 1.tex------

------Anfang der Datei 1.sh-----

java -jar csvsorter.jar "$@"

------Ende der Datei 1.sh------

------Anfang der Datei grade.csv-----

name,givenname,matriculation,gender,grade
Maier,Hans,12345,m,1.0
Huber,Anna,23456,f,2.3
Weißbäck,Werner,34567,m,5.0
Bauer,Maria,19202,f,3.3

------Ende der Datei grade.csv------

Das ganze ist für Ubuntu, für Windows sieht es noch mal anders aus.

Viele Grüße Dirk

On 20.11.23 18:10, Thomas Meyer wrote:
> Danke Dirk,
>
> jetzt hängt es woanders:
>
> (./Sort.aux)sh: csvsorter: command not found
> system returned with code 32512
>
>
> Package csvsimple Info: Sort 'grade.csv' by 'namesort.xml'
>
> (./Sort.csvtoken
>
> ./Sort.csvtoken:1: Package csvsimple Error: Call of CSV-Sorter failed!
>
> For immediate help type H <return>.
>  ...
>
> l.1 ...taxOn \msg_error:nn {csvsimple}{sort-error}
> \ExplSyntaxOff^^M
>
> Macht den Eindruck, als würde csvsorter.jar nicht gefunden werden, 
> obwohl die Datei im gleichen Verzeichnis steckt.
> Ich versteh den ganzen Kram nicht.
>
> Gruß
>
>
> Am 20.11.23 um 17:06 schrieb Dirk Hünniger (via tex-d-l Mailing List):
>>
>> Hallo Thomas,
>>
>> für mich sieht das nach einem Fehlenden Leerzeichen in der 
>> Kommandozeile aus:
>> Du hast
>>
>> "pdflatex --file-line-error --shell-escape--synctex=1"
>>
>> du brauchst
>>
>> "pdflatex --file-line-error --shell-escape --synctex=1"
>>
>> Viele Grüße Dirk
>>
>> On 20.11.23 17:03, Thomas Meyer wrote:
>>> Hallo,
>>>
>>> Am 17.11.23 um 02:02 schrieb Martin Wilhelm Leidig:
>>>> CSVsimple bringt ein Tool mit, um CSV-Daten beim LaTeX-Lauf zu sortieren (csvsimple-l3.pdf, Abschn. 10.4),
>>> mal ganz dumm nachgefragt:
>>> bei dem Versuch mit dem CSV-Sorter zu arbeiten, bekomme ich die Meldung
>>>
>>> Package csvsimple Error: You need to use '-shell-escape' to run 
>>> CSV-Sorter
>>>
>>> Mein Beispiel ist das aus der Anleitung:
>>> \documentclass{scrartcl}
>>> \usepackage[l3]{csvsimple}
>>> \usepackage{booktabs}
>>>
>>> \begin{document}
>>> \csvreader[
>>> head to column names,
>>> sort by = namesort.xml,
>>> tabular = >{\color{red}}lllll,
>>> table head = \toprule Name & Given Name & Matriculation & Gender & 
>>> Grade\\\midrule,
>>> table foot = \bottomrule
>>> ]{grade.csv}{}{%
>>> \csvlinetotablerow
>>> }
>>> \end{document}
>>>
>>> Leider habe ich keine blasse Ahnung, wie und wo ich das bei TeXShop 
>>> eintragen kann.
>>> Unter Einstellungen/Programme steht unter LaTeX "pdflatex 
>>> --file-line-error --shell-escape--synctex=1" drin.
>>>
>>> Bin für jeden Tipp dankbar.
>>> Gruß
>>> Thomas
>>>
>>>
>>>
>>
>
>

-- 
FAQ: http://texfragen.de/
Durchsuchbares Archiv: https://www.listserv.dfn.de/sympa/arc/tex-d-l 
Unsubscribe/Verwaltung: https://www.listserv.dfn.de/sympa/info/tex-d-l
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.