Einträge manuell sortieren ohne Glossare-Zusatzpaket

Einträge manuell sortieren ohne Glossare-Zusatzpaket

da keines meiner Probleme bisher gelöst werden konnte (Spezielle Sortierung für Lualatex-Glossare auf Japanisch definieren?) (Bib2Gls kompiliert CJK-Zeichen nicht richtig) und ich kann meine Arbeit nicht mit einem unsortierten Glossar abgeben. Ich brauche dringend Hilfe (oder ich muss zu MS Office zurückkehren :( .. )
Ich bräuchte (zumindest) eine manuelle Sortierung für mein Glossar mithilfe des Glossarpakets (da das Glossar-Extrapaket bei mir mit CJK-Zeichen nicht funktioniert (s. 2. Problem mit Kompilierungsproblemen von bib2gls) mit LuaLaTeX, weil diese Kombination die einzige ist, die „einigermaßen“ funktioniert hat. Da ich CJK-Zeichen verwende und mir die aktuelle Liste zufällig erscheint, müsste ich die Reihenfolge des Glossars manuell ändern können (entsprechend der japanischen Reihenfolge). Gibt es eine Möglichkeit, sie mit dem Glossarpaket manuell zu sortieren? Danke!

Ich weiß, dass es nervt, dass ähnliche Fragen immer wieder gestellt werden, aber ich muss irgendwie zu einer Lösung kommen, um die Arbeit abgeben zu können :/ Ich habe die letzten Wochen damit verbracht, die Dinge herauszufinden, und als LaTeX-Neuling war das nicht immer einfach. (Obwohl ich glaube, einige Hinweise gefunden zu haben, die mir jedoch nicht geholfen haben, die allgemeinen Probleme in den anderen Fragen zu lösen). (MWE, falls es hilft:)


\documentclass{scrreprt}
\usepackage[main=ngerman, english]{babel}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[ngerman]{isodate}
\usepackage[ngerman]{datetime}
\usepackage{libertine}
\usepackage{libertinust1math}
\usepackage[match,ipaex]{luatexja-preset}
\setmainjfont{IPAexMincho}
\usepackage{luatexja-ruby}
\ltjsetparameter{jacharrange={-3}} %    punctuation is Latin
\usepackage[acronym, toc, nopostdot]{glossaries}
\glsnoexpandfields
\makeglossaries
\input{glossary}

\begin{document}
\gls{oilshock}
\gls{serienfertigung}
\gls{afghanistanintervention}
\gls{sozialistischewirtschaft}\gls{kommunistischepartei}
\printglossary
\end{document}

Glossareinträge:

\newglossaryentry{oilshock}{name={\cjkname{オイルショック}},
  description={Ölpreiskrise}
  }
\newglossaryentry{serienfertigung}{name={\cjkname{\ltjruby[]{多|品|種少|生産}{た|ひんしゅ|しょう|せいさん}}},
  description={Serienfertigung}
  }
\newglossaryentry{afghanistanintervention}{name={\cjkname{アフガン\ltjruby{侵|攻}{しん|こう}}},
  description={Intervention in Afghanistan}  
  }
\newglossaryentry{kommunistischepartei}{name={\cjkname{ソ\ltjruby{連|共産|党}{れん| きょうさん|とう}}},
  description={Kommunistische Partei der Sowjetunion}
}
\newglossaryentry{sozialistischewirtschaft}{name={\cjkname{\ltjruby{社会|主義|経済}{しゃかい|しゅぎ|けいざい}}},
  description={sozialistische Wirtschaft}
  }

Antwort1

Angenommen, Sie möchten lualatex verwenden, entfernen Sie den gesamten pdflatex-Kram und fügen Sie sortüberall Schlüssel hinzu. Dann sollte es kompiliert werden:

\documentclass{scrreprt}
\usepackage[main=ngerman, english]{babel}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[ngerman]{isodate}
\usepackage[ngerman]{datetime}
\usepackage{libertine}
\usepackage{libertinust1math}
\usepackage[match,ipaex]{luatexja-preset}
\setmainjfont{IPAexMincho}
\usepackage{luatexja-ruby}
\ltjsetparameter{jacharrange={-3}} %    punctuation is Latin
\usepackage[acronym, toc, nopostdot]{glossaries}
\glsnoexpandfields
\makeglossaries
\newglossaryentry{oilshock}{name={オイルショック},
  description={Ölpreiskrise},
  sort=xxx
  }
\newglossaryentry{serienfertigung}{name={\ltjruby[]{多|品|種少|生産}{た|ひんしゅ|しょう|せいさん}},
  description={Serienfertigung},sort=aaa
  }
\newglossaryentry{afghanistanintervention}{name={アフガン\ltjruby{侵|攻}{しん|こう}},
  description={Intervention in Afghanistan},sort=bbb
  }
\newglossaryentry{kommunistischepartei}{name={ソ\ltjruby{連|共産|党}{れん| きょうさん|とう}},
  description={Kommunistische Partei der Sowjetunion},sort=ccc
}
\newglossaryentry{sozialistischewirtschaft}{name={\ltjruby{社会|主義|経済}{しゃかい|しゅぎ|けいざい}},
  description={sozialistische Wirtschaft},sort=ddd
  }

\begin{document}
\gls{oilshock}
\gls{serienfertigung}
\gls{afghanistanintervention}
\gls{sozialistischewirtschaft}\gls{kommunistischepartei}
\printglossary
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen