Я хочу просто написать музыкальную четвертную ноту в тексте. Однако я знаю, что есть доступный \textmusicalnode
. Но это не дает мне четвертную ноту.
Использование, например, пакета harmony
or wasysym
, который дал бы мне \Vier
or \quarternote
как четвертную ноту, но производит ошибки в сочетании с amssymb
пакетом. Что мне сделать, чтобы решить эту проблему?
РЕДАКТИРОВАТЬ
Это то, что я включил в качестве пакетов в свою преамбулу.
\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
:
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.
решение1
Символ четвертной ноты из пакета wasysym
можно использовать без загрузки пакета:
\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
использовать package harmony
, поскольку это сконструированный символ с фиксированным размером шрифта.
В следующем файле сравниваются символы четвертных нот от wasy
и arev
и удаляется предупреждение о замене из wasy
символа, если \bfseries
он используется (только размеры меньше 10pt недоступны для полужирного начертания).
\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}