Ich verwende das draftwatermark
Paket mit einem Dokument, das verbatim
Abschnitte enthält. Dies ist ein übliches/unerwünschtes Ergebnis, bei dem die Formatierung der aktuellen Seite (oder der nächsten Seite) die Schriftart der auf den Seiten vorgenommenen Markierung beeinflusst DRAFT
.
Wie kann ich die Schriftart steuern?
Minimales Arbeitsbeispiel:
\documentclass{article}
\usepackage{draftwatermark}
\usepackage{lipsum}
\begin{document}
\lipsum[1-10]
\begin{verbatim}
{
"aaaaaaaa": {
"aaaa": "aaaaaa",
"aaaa": "aaaaaaa",
"aa": 000,
"aaaaaa_aa": 0,
"aaaaaaaa_aaaaaa": [
{
"aaaa": "aaaaaa",
"aaaaaaa_aa": "aaaaaaa_aaaaaaa"
}
]
}
},
{
"aaaaaaaa": {
"aaaa": "aaaaaaaa",
"aaaa": "aaaaa",
"aa": 00000000,
"aaaaaa_aa": 000,
"aaaaaaaa_aaaaaa": [
{
"aaaa": "aaaaaaaa",
"aaaaaaa_aa": "aaaaa_aa_aaaa"
}
]
}
},
{
"aaaaaaaa": {
"aaaa": "aaaaaaa",
"aaaa": "aaaa",
"aa": 00000000,
"aaaaaa_aa": 00000000,
"aaaaaaaa_aaaaaa": [
{
"aaaa": "aaaaaaa",
"aaaaaaa_aa": "aaaa_aa_aaaa"
}
]
}
},
{
"aaaaaaaa": {
"aaaa": "aaaaaa",
"aaaa": "aaaaaaa",
"aa": 000,
"aaaaaa_aa": 0,
"aaaaaaaa_aaaaaa": [
{
"aaaa": "aaaaaa",
"aaaaaaa_aa": "aaaaaaa_aaaaaaa"
}
]
}
},
{
"aaaaaaaa": {
"aaaa": "aaaaaa",
"aaaa": "aaaa",
"aa": 00000000,
"aaaaaa_aa": 000,
"aaaaaaaa_aaaaaa": [
{
"aaaa": "aaaaaa",
"aaaaaaa_aa": "aaaa_aa_aaaa"
}
]
}
}
\end{verbatim}
\end{document}
Antwort1
Sie haben hier mehrere Möglichkeiten. Die bei weitem einfachste ist, den Text so zu „reseten“, dass er Folgendes enthält \normalfont
:
\SetWatermarkText{{\normalfont DRAFT}}
Alternativ können Sie entfernen, wasdraftwatermark
fügt in die Hintergrundebene ( shipout/background
) der Versandroutine etwas ein, das Folgendes enthält \normalfont
:
\makeatletter
\RemoveFromHook{shipout/background}[draftwatermark]% Remove default watermark
\AddToHook{shipout/background}[draftwatermark]{%
{\normalfont\draftwatermark@print{\draftwatermark@markcmd}}%
}
\makeatother
Der erstgenannte Ansatz wird hier anhand eines Minimalbeispiels gezeigt:
\documentclass{article}
\usepackage{draftwatermark}
\usepackage{lipsum}
\SetWatermarkText{{\normalfont DRAFT}}% Avoid font changes across page boundaries that has font changes
\begin{document}
\lipsum[1-10]
\ttfamily% Switch to a different font family
\lipsum[1-5]
\end{document}