Я использую draftwatermark
пакет и с документом, содержащим verbatim
разделы. Это обычный/нежелательный результат, когда форматирование текущей страницы (или следующей страницы) влияет на шрифт отметки, DRAFT
сделанной на страницах.
Как я могу управлять шрифтом?
Минимальный рабочий пример:
\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}
решение1
У вас есть несколько вариантов. Самый простой — «сбросить» текст, включив \normalfont
:
\SetWatermarkText{{\normalfont DRAFT}}
В качестве альтернативы вы можете удалить то, чтоdraftwatermark
вставляет в фоновый слой процедуры отправки ( shipout/background
) и повторно вставляет что-то, что включает в себя \normalfont
:
\makeatletter
\RemoveFromHook{shipout/background}[draftwatermark]% Remove default watermark
\AddToHook{shipout/background}[draftwatermark]{%
{\normalfont\draftwatermark@print{\draftwatermark@markcmd}}%
}
\makeatother
Первый подход показан здесь на минимальном примере:
\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}