Keine „maj13“-Akkorde im Leadsheets-Paket

Keine „maj13“-Akkorde im Leadsheets-Paket

Ich versuche also, meine Masterarbeit mit dem Leadsheets-Paket fertigzustellen. Bisher funktioniert alles gut, aber ich scheine nicht in der Lage zu sein, „major13“-Akkorde korrekt als hochgestelltes „maj13“ anzuzeigen, wie es bei „major7“ und „major9“ der Fall ist. Ich habe versucht, ein minimales Beispiel mit der Vorlage zu erstellen, mit der ich arbeite. Ich bin – wie Sie wahrscheinlich sehen – mit LaTex oder Programmierung überhaupt nicht sehr vertraut, aber ich hoffe, dass dies ein kleines Problem ist, das selbst von einem unerfahrenen Anfänger schnell behoben werden kann. Vielen Dank für Ihre Hilfe!

%% LyX 2.3.4 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[12pt,oneside,ngerman,a4paper,titlepage,12pt,numbered]{PhDThesisLyX}
\usepackage[T1]{fontenc}
\usepackage[latin9]{luainputenc}
\usepackage{fancyhdr}
\pagestyle{fancy}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\usepackage{setspace}
\usepackage[authoryear]{natbib}
\onehalfspacing

\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage{leadsheets}
\useleadsheetslibraries{chords}

\makeatother

\usepackage{babel}
\begin{document}

\chapter{minimal example}

\writechord{Fmaj7} - is what I want; \writechord{Cmaj13} - is what I get
\end{document}

Antwort1

Ich glaube, Sie verstehen den Eingabestil falsch. Sie müssen auch den Standardausgabestil ändern.

\documentclass{book}
\usepackage{leadsheets}
\useleadsheetslibraries{chords}

\setchords{
  major=\textsuperscript{maj},
  minor=\textsuperscript{min},
}

\begin{document}

\writechord{Fma7} - is what I want; \writechord{Cma13} - is what I get

\writechord{Fmi7} - is what I want; \writechord{Cmi13} - is what I get

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen