Problem mit der Darstellung von Anführungszeichen falls ich verschiedene Schriftarten verwenden möchte
Im Code unten kann ich verschiedene Schriftarten freilich auswählen und benutzen aber wenn ich Anführungszeichen aufdrucken lasse sehen sie falsch aus.
%! lualatex *.tex
%!TeX LuaLaTeX
\documentclass[a4paper,12pt]{article}
\usepackage[german,british]{babel}
\selectlanguage{british}
\usepackage[svgnames]{xcolor}
\usepackage{graphicx}
\usepackage{framed}
\newcommand*\openq{\makebox(25,-22){\scalebox{3}{``}}}
\newcommand*\closeq{\makebox(25,-22){\scalebox{3}{''}}}
\colorlet{shadecolor}{Azure}
\usepackage{color}
\usepackage{fontspec}[BoldFont=texgyretermes-bold.otf,ItalicFont=texgyretermes-italic.otf]
% \setmainfont{texgyretermes-regular.otf}[BoldFont=texgyretermes-bold.otf]
\usepackage{ragged2e}
\usepackage{tgtermes}
% Falls du die LUALATEX nicht verwendest dann gibt es den Fehler:
% ! Package fontspec Error: The font "TeXGyreTermes" cannot be found.
\newfontfamily{\Termes}{TeXGyreTermes}
\newfontfamily{\TermesB}{TeXGyreTermesBold}
\newfontfamily{\TermesH}{TeXGyreHeros}
\begin{document}
\subsection*{Start}
\Termes
Normal (TeXGyreTermes)
\newline
\newline
\openq Die Anführungszeichen sehen falsch aus
\closeq
\newline
\newline
\TermesB
BOLD (TeXGyreTermesBold
\newline
\newline
\Termes
Dieses Dokument soll mit dem \emph{\TermesH lualatex} kompiliert werden.
\end{document}
Note: Der Code oben kann beim Server nicht kompiliert werden. Hier ist die Erscheinung des PDF-Dokuments:
[![alt text][1]][1]
Um die Anführungszeichen richtig aufdrucken zu lassen benutze ich den Code unten. Aber diesmal kann ich die Schriftarten nicht mehr problemlos auswählen weil ich nach der Zeile
`\begin{document}` den Befehl `\setmainfont` einsetzen soll.
%! lualatex *.tex
%!TeX LuaLaTeX
\documentclass[a4paper,12pt]{article}
\usepackage[german,british]{babel}
\selectlanguage{british}
\usepackage[svgnames]{xcolor}
\usepackage{graphicx}
\usepackage{framed}
\newcommand*\openq{\makebox(25,-22){\scalebox{3}{``}}}
\newcommand*\closeq{\makebox(25,-22){\scalebox{3}{''}}}
\colorlet{shadecolor}{Azure}
\usepackage{color}
\usepackage{fontspec}[BoldFont=texgyretermes-bold.otf,ItalicFont=texgyretermes-italic.otf]
\usepackage{ragged2e}
\usepackage{tgtermes}
% Falls du die LUALATEX nicht verwendest dann gibt es den Fehler:
% ! Package fontspec Error: The font "TeXGyreTermes" cannot be found.
% \newfontfamily{\Termes}{TeXGyreTermes}
% \newfontfamily{\TermesB}{TeXGyreTermesBold}
% \newfontfamily{\TermesH}{TeXGyreHeros}
\begin{document}
\setmainfont{texgyretermes-regular.otf}[BoldFont=texgyretermes-bold.otf]
\subsection*{Start}
%\Termes
Normal (TeXGyreTermes)
\newline
\newline
\openq Jetzt sehen die Anführungszeichen richtig aus
\closeq
\newline
\newline
% \TermesB
BOLD (TeXGyreTermesBold)
\newline
\newline
Dieses Dokument kann sowohl mit dem \emph{lualatex} als auch mit dem \emph{xelatex} kompiliert werden.
\end{document}
Also, wie kann ich verschiedenartige Schriftarten problemlos verwenden und gleichzeitig die Anführungszeichen richtig aufdrucken lassen?
[1]: https://texwelt.de/upfiles/tex-anfuehrungszeichen.png