Ich möchte einfach eine Viertelnote als Text schreiben. Ich weiß zwar, dass es das \textmusicalnode
gibt. Aber ich bekomme dadurch keine Viertelnote.
Die Verwendung des Pakets „ harmony
oder“ wasysym
würde mir beispielsweise \Vier
„oder“ \quarternote
als Viertelnote geben, erzeugt aber in Kombination mit dem amssymb
Paket Fehler. Was muss ich tun, um dieses Problem zu lösen?
BEARBEITEN
Dies ist, was ich in meiner Präambel als Pakete einschließe.
\RequirePackage{fix-cm}
\documentclass[a4paper,12pt,bibtotoc,liststotoc,BCOR=16mm,headinclude,numbers=noendperiod]{scrreprt}
\usepackage[ngerman,english]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{fontspec}
\usepackage{verbatim}
\usepackage[onehalfspacing]{setspace}
\usepackage{chngcntr}
\usepackage{enumerate}
\usepackage[style=alphabetic-verb,bibstyle=alphabetic,hyperref=true]{biblatex}
\usepackage[hang,small]{caption} % small and hanging captions
\usepackage{lmodern} %% Type1 font for non english language
\usepackage{graphicx} %% graphics
\usepackage{subfig} %% to place graphics beside each other
\usepackage{listings} %% to include code listings
\usepackage{xcolor} %% syntax highlight in code listings
\usepackage{amsfonts} %% number-symbols in formulas
\usepackage{mathrsfs}
\usepackage{xfrac} %% slanted fractions with font fixtures
\usepackage[plainpages=false]{hyperref}
\usepackage{fancyhdr} %% fancy headings and footers
\usepackage{harmony} %% musical symbols
harmony
Wenn ich das Paket verwende, erhalte ich jedoch die folgenden Fehlermeldungen :
Latex Error: /usr/local/texlive/2011/texmf-dist/tex/latex/amsfonts/amssymb.sty:231
LaTeX Error: Command `\Finv' already defined.
Latex Error: /usr/local/texlive/2011/texmf-dist/tex/latex/amsfonts/amssymb.sty:232
LaTeX Error: Command `\Game' already defined.
Latex Error: /usr/local/texlive/2011/texmf-dist/tex/latex/amsfonts/amssymb.sty:237
LaTeX Error: Command `\beth' already defined.
Latex Error: /usr/local/texlive/2011/texmf-dist/tex/latex/amsfonts/amssymb.sty:238
LaTeX Error: Command `\gimel' already defined.
Latex Error: /usr/local/texlive/2011/texmf-dist/tex/latex/amsfonts/amssymb.sty:239
LaTeX Error: Command `\daleth' already defined.
Antwort1
Das Viertelnotensymbol aus dem Paket wasysym
kann verwendet werden, ohne das Paket zu laden:
\documentclass{article}
\providecommand*{\quarternote}{%
\begingroup
\fontencoding{U}%
\fontfamily{wasy}%
\selectfont
\symbol{12}%
\endgroup
}
\begin{document}
\tiny \quarternote
\scriptsize \quarternote
\small \quarternote
\normalsize \quarternote
\large \quarternote
\Large \quarternote
\LARGE \quarternote
\huge \quarternote
\Huge \quarternote
\end{document}
\Vier
Ich würde das Paket nicht empfehlen harmony
, da es sich um ein konstruiertes Symbol mit einer festen Schriftgröße handelt.
Die folgende Datei vergleicht die Viertelnotensymbole von wasy
und arev
und entfernt eine Ersetzungswarnung aus dem wasy
Symbol, wenn \bfseries
verwendet wird (Nur Größen kleiner als 10pt sind nicht fett verfügbar).
\documentclass{article}
% wasy
\newcommand*{\quarternotewasy}{%
\begingroup
\fontencoding{U}%
\fontfamily{wasy}%
\fontshape{n}%
\ssubSeriesBXtoB
\selectfont
\symbol{12}%
\endgroup
}
\makeatletter
\newcommand*{\ssubSeriesBXtoB}{%
\if b\expandafter\@car\f@series{}\@nil
\fontseries{b}%
\fi
}
\makeatother
% arev
\newcommand*{\quarternotearev}{%
\begingroup
\usefont{U}{zavm}{m}{n}%
\symbol{90}%
\endgroup
}
\newcommand*{\test}[2]{%
#2%
\tiny #1%
\scriptsize #1%
\small #1%
\normalsize #1%
\large #1%
\Large #1%
\LARGE #1%
\huge #1%
\Huge #1%
}
\begin{document}
\begin{tabular}{ll}
wasy: & \test{\quarternotewasy}{} \\
wasy-bold: & \test{\quarternotewasy}{\bfseries} \\
arev: & \test{\quarternotearev}{} \\
\end{tabular}
\end{document}