Estoy usando el draftwatermark
paquete y con un documento que contiene verbatim
secciones. Este es un resultado habitual/no deseado en el que el formato de la página actual (o de la página siguiente) afecta la fuente de la DRAFT
marca hecha en las páginas.
¿Cómo puedo controlar la fuente?
Ejemplo de trabajo mínimo:
\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}
Respuesta1
Tienes un par de opciones aquí. Con diferencia, lo más fácil es "restablecer" el texto para incluir \normalfont
:
\SetWatermarkText{{\normalfont DRAFT}}
Alternativamente, puedes eliminar lo quedraftwatermark
se inserta en la capa de fondo de la rutina de envío ( shipout/background
) y reinserta algo que incluya \normalfont
:
\makeatletter
\RemoveFromHook{shipout/background}[draftwatermark]% Remove default watermark
\AddToHook{shipout/background}[draftwatermark]{%
{\normalfont\draftwatermark@print{\draftwatermark@markcmd}}%
}
\makeatother
El primer enfoque se muestra aquí con un ejemplo mínimo:
\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}