Re: Sortieren in Tabelle

"Uwe Ziegenhagen" (via tex-d-l Mailing List) <[email protected]>
Newsgroups gmane.comp.tex.german
Message-ID <CAML7JCjtBJGQsQMNkqZL6Cr6DorBZZ6miGDXmTi9vOZAmr8K1w@mail.gmail.com>
Klar kann man, muss man dann aber ggf jedes Mal machen, wenn man ein neues
Wort einfügt. Daher find ich es sinnvoll, das bei der Ausgabe zu machen.

Außerdem sortiert meine Lösung ja zweimal, einmal nach Deutsch und einmal
nach English, für die jeweilige Ausgabe.

Uwe

Am Fr., 17. Nov. 2023 um 08:40 Uhr schrieb Norbert Zacharias <
[email protected]>:

> Moin,
>
>
> Am 16.11.23 um 22:47 schrieb Uwe Ziegenhagen (via tex-d-l Mailing List):
> > ACHTUNG! Diese E-Mail kommt von Extern! WARNING! This email originated
> off-campus.
> >
> > So, hier die Python pandas-Lösung.
> >
> > Eingabedatei ist eine Excel-Datei DeutschEnglisch.xlsx mit zwei Spalten,
> "Deutsch" und "Englisch"
>
> Tschuldigung, aber wenn das ganze schon in einer Exceltabelle vorliegt,
> kann man das direkt dort sortieren,
>
> Wie das geht wird hier
>
> https://www.youtube.com/watch?v=8-7wnqHwc3w
>
> gezeigt.
>
> Dnach copyNpaste in einen Editor und mit suche und ersetze den Rest
> erledigen.
>
> Das ganze funktioniert auch in OOCalc
>
> https://www.youtube.com/watch?v=alzmM2O4_Uc
>
>
> Viel Spass dabei
>
> Norbert
>
> >
> >
> >          Deutsch Englisch
> > 1       Katze   Cat
> > 2
> >          Ente    Duck
> > 3
> >          Hund    Dog
> >
> > Das folgende Python liest die Datei und gibt sie jeweils sortiert als
> Deutsch.tex bzw. Englisch.tex aus:
> >
> > import pandas as pd
> > df= pd.read_excel('DeutschEnglisch.xlsx')
> >
> > df = df.sort_values(by=['Deutsch'])
> > df.to_latex('deutsch.tex',index=False)
> >
> > df = df.sort_values(by=['Englisch'])
> > df.to_latex('englisch.tex',index=False)
> >
> > Raus kommt dann sowas:
> >
> > \begin{tabular}{ll}
> > \toprule
> > Deutsch & Englisch \\
> > \midrule
> > Ente & Duck \\
> > Hund & Dog \\
> > Katze & Cat \\
> > \bottomrule
> > \end{tabular}
> >
> >
> >
> > Uwe
> >
> > Am Do., 16. Nov. 2023 um 18:00 Uhr schrieb Uwe Ziegenhagen <
> [email protected]<mailto:[email protected]>>:
> > Kann man einfach über externe Programme regeln. Ich würde die Vokabeln
> in einer Excel-Liste pflegen und einfach mit Python pandas auswerten und
> sortiert in ein LaTeX Dokument schreiben. Ist eine nette Programmierübung,
> mach ich vllt am Wochenende mal testweise fertig.
> >
> > Uwe
> >
> > Am Do., 16. Nov. 2023 um 17:56 Uhr schrieb Thomas Meyer <
> [email protected]<mailto:[email protected]>>:
> > Hallo zusammen,
> >
> > ich benutze einen Mac mit Ventura 13.6.1 (mehr geht nicht).
> >
> > Nein, eine LaTeX-Lösung wäre schön, aber nicht notwendig. Wahrscheinlich
> war es auch eine dumme Idee.
> > Hatte mir eine Art "Wörterbuch" vorgestellt, in das nach und nach Wörter
> einfließen und deren Übersetzungen (parallel).
> >
> > Bin seit über dreißig Jahren "einfacher" Anwender von LaTeX und hier
> wurde mir bei "Spezialfällen" immer gut geholfen. Wenn es heißt, geht nicht
> oder nicht einfach usw., kann ich es akzeptieren. (Und im Alter nimmt die
> Lernfähigkeit und -willigkeit auch ab ;-) )
> >
> > Vielen Dank
> > Euer Thomas
> >
> >
> > Am 15.11.23 um 22:31 schrieb Reinhard Kotucha (via tex-d-l Mailing List):
> >
> > On 2023-11-15 at 19:08:10 +0100, "Axel Berger" (via tex-d-l Mailing
> List) wrote:
> >
> >   > Thomas Meyer wrote:
> >   > > gibt es eigentlich die Möglichkeit in einer Tabelle mit zwei
> Spalten
> >   > > nach der ersten Spalte z. B. alphabetisch zu sortieren?
> >   >
> >   > Ist das sinnvoll? Ich bevorzuge den "one task one tool" Ansatz
> >   > gegen die Microsoft Ideologie ein Universalprogramm als Bloat für
> >   > alles. LaTeX sollte imho nicht mit Fremdaufgaben überfrachtet
> >   > werden.
> >   >
> >   > Es gibt Pakete zum Import von z.B. CSV damit Dein externes Programm
> >   > die Tabelle nicht in TeX-Notation schreiben muß.
> >
> > Hallo Axel,
> > ich bin mir nicht sicher ob Thomas auf einer LaTeX-Lösung besteht,
> > obwohl so eine Lösung zumindest sehr portabel wäre.
> >
> > In der Praxis kommt es häufig vor daß man Daten mit externen
> > Programmen vorverarbeiten muß.  Auf allen Unix-Systemen gibt es ein
> > Programm namens sort, das sehr flexibel ist.  Man kann z.B. angeben
> > welches Zeichen als Spalten-Trennzeichen benutzt werden soll und nach
> > welcher Spalte sortiert werden soll.  Dokumentation erhält man mit
> >
> >    man sort
> >
> > So etwas in TeX zu programmieren wäre theoretisch zwar möglich aber
> > extrem umständlich und und vermutlich auch sehr langsam.  Insofern hat
> > ein externes Tool den Vorteil daß man die Sortierung nur einmal macht
> > und nicht bei jedem LaTeX-Durchlauf.
> >
> > Thomas, welches Betriebssystem benutzt Du?
> >
> > Alles Gute,
> >    Reinhard
> >
> >
> >
> >
> > --
> > 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
> >
> >
> > --
> > Dr. Uwe Ziegenhagen
> > 0179-7476050
> > <http://www.uweziegenhagen.de>
> >
> >
> > --
> > Dr. Uwe Ziegenhagen
> > 0179-7476050
> > <http://www.uweziegenhagen.de>
> >
> >
>
> --
> 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



-- 
Dr. Uwe Ziegenhagen
0179-7476050
<http://www.uweziegenhagen.de>

-- 
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.