Não há acordes "maj13" no pacote leadsheets

Não há acordes "maj13" no pacote leadsheets

Então estou tentando terminar minha tese de mestrado com o pacote leadsheets. Até agora tudo funciona bem, mas parece que não consigo fazer com que os acordes "major13" sejam exibidos corretamente como "maj13" sobrescrito, como é o caso de "major7" e "major9". Tentei criar um exemplo mínimo usando o template com o qual trabalho. Eu - como você provavelmente pode ver - não estou muito familiarizado com LaTex ou programação, mas espero que este seja um problema menor a ser corrigido rapidamente, mesmo por um iniciante inexperiente. Obrigado pela ajuda!

%% 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}

Responder1

Acho que você está entendendo mal o estilo de entrada. Você também precisa modificar o estilo de saída padrão.

\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}

insira a descrição da imagem aqui

informação relacionada