命令 \shadowbox{}(来自 fancybox 包)无法与 \@title 命令一起使用

命令 \shadowbox{}(来自 fancybox 包)无法与 \@title 命令一起使用

我目前正尝试使用同名的环境来个性化我的标题页。

显然,我希望它是模块化的,因此我只需要使用命令 \title{}、\author{} 和 \date{}。我设法让它与“宏”@title、@author 和 @date 一起工作,但我试图在标题上放置一个阴影框,并且我已经用不同类型的文本对其进行了测试,当我将宏 @title 放入其中时,它返回了一个错误。

以下是 LateX 代码(没有任何无用的内容):

%%%%%%%%%% PACKAGE DE BASE %%%%%%%%%%
\documentclass[12pt, titlepage]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[french]{babel}
\frenchbsetup{StandardLists=true}

%%%%%%%%%% PACKAGE PRESENTS DANS LE DOC %%%%%%%%%%
\usepackage{amsmath, amssymb, amsfonts, amsthm, mathtools, mathrsfs, stmaryrd}
\usepackage{tikz, etoolbox, graphicx}
\usepackage{geometry, enumitem, xcolor}
\usepackage[most]{tcolorbox}
\usepackage{fancyhdr, fancybox, lastpage, float, titling, setspace, titlesec}
\usepackage[Rejne]{fncychap}
\usepackage[type={CC}, modifier={by-nc-sa}, version={4.0}, imagemodifier={-eu}]{doclicense}
% Doit être dernier.
\usepackage[hypertexnames=false, hidelinks, colorlinks=false]{hyperref}


% % % % % % %

\title{GREAT TITLE}
\author{MY NAME}
\date{\today}


[...]


%%%%%%%%%%%%%%%% DOCUMENT %%%%%%%%%%%%%%%%


\begin{document}

% Page de titre % 
\begin{titlepage}
    { \doublespacing
    \vspace*{4cm}

    \makeatletter
    \begin{center}
        \shadowbox{test}   % Example of code showing that the shadowbox works as intended
        %\shadowbox{\Huge \@title}   % What I want but doesn't work 
    \end{center}
    \vspace{0.5cm}
    \begin{center}
        {\large \@author}
    \end{center}
    \begin{center}
        {\large \@date}
    \end{center}
    \makeatother }
    
    \vfill
    \doclicenseThis
    \vspace{2cm} 
\end{titlepage}
% ---------- %


[...]

\end{document}

相关内容