我目前正尝试使用同名的环境来个性化我的标题页。
显然,我希望它是模块化的,因此我只需要使用命令 \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}