CTeX-org / forum

A temporarily alternate forum of `bbs.ctex.org`
https://t.me/chinesetex
Apache License 2.0
210 stars 16 forks source link

如何在标题页插入背景图的情况下修改使标题上移 #302

Closed Mikachu2333 closed 7 months ago

Mikachu2333 commented 7 months ago

检查

1.希望在标题页插入校徽背景图,同时让原本位于页面正中的标题略微上移

最小工作示例(MWE)

\documentclass[a4paper,twoside,onecolumn,12pt,fontset=none]{ctexrep}
\usepackage{titlesec,eso-pic,float,datetime2,graphicx}
\usepackage[a4paper,top = 1.8cm,bottom = 1.0cm,hmargin=1.5cm]{geometry}

\setmainfont[BoldFont=Dream Han Serif CN W20]{Dream Han Serif CN W7}
\setCJKmainfont{Dream Han Serif CN W7}[BoldFont=Dream Han Serif CN W20]
\setlength{\parindent}{1em}
\setlength{\headheight}{0pt}
\setlength{\topmargin}{-6em}

\newcommand\BackgroundPic{%
\put(0,0){%
\parbox[b][\paperheight]{\paperwidth}{%
\vfill
\centering
\includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{background.pdf}%
\vfill
}}}
\begin{document}

% 添加标题校徽背景图
\AddToShipoutPicture*{\BackgroundPic}

% 题目
\title{\Huge{\textbf{山二医入学与生活指南}\\\normalsize{(简称:三二一新指南)}\\\large{浮烟山校区专用}}}
\bigbreak
\author{LinkChou\thanks{第2.2.3版}\and 山二医校园频道}
\date{\DTMnow}
\maketitle
\end{document}

我还做了这些尝试

  1. 寻找网络教程,试图修改标题样式,未果。
  2. 使用\vspace{-5em}与\vspace*{-5em}这种命令。失败,反而使得背景图去了第一页,标题去了第二页,更奇怪了……

    附件

    图片 图片

muzimuzhi commented 7 months ago

如果只是想把 \author\date 上移,可以在 \title 内容末尾加 \vspace{-10pt} 之类。

\documentclass[a4paper,twoside,onecolumn,12pt]{ctexrep}
\usepackage{titlesec,graphicx}
\usepackage[a4paper, hmargin=1.5cm, vmargin=1cm, headheight=0pt, ignorehead]{geometry}

%\setmainfont[BoldFont=Dream Han Serif CN W20]{Dream Han Serif CN W7}
%\setCJKmainfont{Dream Han Serif CN W7}[BoldFont=Dream Han Serif CN W20]
\setlength{\parindent}{1em}

\newcommand\BackgroundPic{%
  \parbox{\paperwidth}{%
    \centering
    \vspace*{300pt}
    \includegraphics[width=5cm]{example-image.pdf}%
  }
}
\begin{document}

% 添加标题校徽背景图
\AddToHookNext{shipout/background}{\BackgroundPic}

% 题目
\title{%
  \normalsize
  {\Huge\textbf{山二医入学与生活指南}}\\
  (简称:三二一新指南)\\[10pt]
  {\large 浮烟山校区专用}\vspace{-30pt}}
\author{LinkChou\thanks{第2.2.3版}\and 山二医校园频道}
\date{\today}

\maketitle
\end{document}

image

Mikachu2333 commented 7 months ago

非常感谢您的解答!我正在尝试着对照着您给的范例以及相关文件照虎画猫,现已初步取得成果,谢谢!

另:刚刚入门,正在竭力试图理解shipout hooks的使用方法