Problema con el marco en la primera página con el paquete Moodle en LuaLaTeX

Problema con el marco en la primera página con el paquete Moodle en LuaLaTeX

Estoy intentando agregar un marco usando Tikz.

Mi ejemplo no funciona en esta ubicación:

\begin{tikzpicture}[overlay, remember picture]
    \draw[line width=0.5mm] 
    ($(current page.north west) + (20mm, -10mm)$)
    rectangle
    ($(current page.south east) + (-10mm, 10mm)$);
\end{tikzpicture}

Opciones de compilación en TeXStudio:

lualatex.exe -shell-escape -synctex=1 -interaction=nonstopmode %.tex

¿Cómo agregar un marco sin Tikz o cómo arreglarlo?

MWE:

% !TeX program = lualatex
%==========================================================
\documentclass[14pt]{extarticle}
\usepackage{polyglossia}
%==========================================================
\usepackage{amsmath,amssymb}
\usepackage{unicode-math}
%==========================================================
\setdefaultlanguage[spelling=modern]{russian}
\setotherlanguage{english}
\setmonofont{Courier New}
\newfontfamily\cyrillicfonttt[Script=Cyrillic]{Courier New}[Scale=0.976]
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Times New Roman}
\newfontfamily\cyrillicfont{Times New Roman}[Scale=0.976]
\setsansfont{Arial}
\newfontfamily\cyrillicfontsf{Arial}[Scale=0.976]
\linespread{0.976}
%==========================================================
\usepackage[tracking=true]{microtype}
\microtypecontext{kerning=russian}
\usepackage[a4paper, left=25mm, right=15mm, top=20mm, bottom=20mm, headsep=0pt]{geometry}
\usepackage{graphicx}
\usepackage{tikz}
\usetikzlibrary{calc, decorations.pathmorphing}
%==========================================================
\usepackage[section]{moodle}
\moodleset{ppi=100}
%==========================================================
\begin{document}
\begin{tikzpicture}[overlay, remember picture]
    \draw[line width=0.5mm] 
    ($(current page.north west) + (20mm, -10mm)$)
    rectangle
    ($(current page.south east) + (-10mm, 10mm)$);
\end{tikzpicture}
~\vfill
\centerline{Title}
~\vfill
\thispagestyle{empty}
\newpage
\begin{quiz}{Section-1}
    \begin{numerical}[points=2]{Basic addition}
        What is $8+3$?
        \item 11
    \end{numerical}
\end{quiz}
\end{document}

Respuesta1

El moodlepaquete carga la externalbiblioteca para Ti.kZ. Por lo tanto, TikZ intentará externalizar todos tikzpicturelos correos electrónicos en su documento. Esto puede generar problemas, especialmente (pero no solo) para tikzpicturelos correos electrónicos que usan overlaynodos current page. Ver tambiénesta pregunta.

Puede deshabilitar la externalización temporalmente agregando \tikzset{external/export next=false}antes de lo tikzpictureen cuestión:

\documentclass[14pt]{extarticle}

\usepackage{tikz}

\usepackage[section]{moodle}
\moodleset{ppi=100}

\begin{document}
\tikzset{external/export next=false}
\begin{tikzpicture}[overlay, remember picture]
    \draw[line width=0.5mm] 
    ([shift={(20mm, -10mm)}]current page.north west)
    rectangle
    ([shift={(-10mm, 10mm)}]current page.south east);
\end{tikzpicture}
~\vfill
\centerline{Title}
~\vfill
\thispagestyle{empty}
\newpage
\begin{quiz}{Section-1}
    \begin{numerical}[points=2]{Basic addition}
        What is $8+3$?
        \item 11
    \end{numerical}
\end{quiz}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada