Draftwatermark 패키지 원치 않는 글꼴 변경

Draftwatermark 패키지 원치 않는 글꼴 변경

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}

관련 정보