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