我正在使用 titleps 来添加页脚,该页脚是一副占据整个页面宽度的图像,但事实并非如此:图像一直被向右推,推的量大约与边距一样多。
\documentclass{article}
\usepackage[top=1cm,left=2cm, right=2cm, bottom=3.5cm]{geometry}
\usepackage[frenchb]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{titleps}
\title{Title}
\author{Author}
\date{\today}
\newpagestyle{charte}{%
\setfoot{{\img{chartegraphique.png}}}{}{}%
}
\pagestyle{charte}
\begin{document}
\lipsum
\end{document}
我是否忽略了 titleps 选项?感谢您的帮助。
答案1
绝对定位很容易通过以下方式实现tikz
:
\documentclass{article}
\usepackage[top=1cm,left=2cm, right=2cm, bottom=3.5cm]{geometry}
\usepackage[frenchb]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{lmodern}
\usepackage{graphicx,tikz}
\usepackage{lipsum}
\usepackage{titleps}
\title{Title}
\author{Author}
\date{\today}
\newpagestyle{charte}{%
\setfoot{\tikz[remember picture,overlay] \node[anchor=south west] at (current page.south west) {\includegraphics[width=\paperwidth]{Z49dh.jpg}};}{}{}%
}
\pagestyle{charte}
\begin{document}
\lipsum
\end{document}
得出:
答案2
你可以尝试这个代码:
\documentclass[a4paper,12pt]{article} % Article sur papier A4 en 11 pt
\usepackage{graphicx} % Pour afficher des fichiers images
\usepackage{wrapfig}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[frenchb]{babel} % Document en français
\usepackage{amssymb} % Quelques symboles mathématiques
\usepackage{pstricks,pst-plot,pstricks-add} % Dessins avec PsTricks
\usepackage{pgfpages}
\usepackage{tikz}
\usepackage{tikz,tikz-3dplot}
\usetikzlibrary{decorations.pathmorphing}
\usetikzlibrary{arrows,calc}
\usepackage{tkz-euclide}
\usepackage{amsmath}
%%%%%%%%%%%%%%ùles packages necessaires%%%%%%%%%%%%
\usepackage{etoolbox}%
\usepackage{blindtext}%
\usepackage[tikz]{bclogo}%
\usepackage[skins,breakable,xparse]{tcolorbox}%
\usepackage{xcolor}
\usepackage[colorlinks=true,urlcolor=olive]{hyperref}
\usetkzobj{all}
\usetikzlibrary{decorations.text}
\pgfpagesuselayout{resize to}[letterpaper]
\setlength{\textwidth}{16cm}
\setlength{\textheight}{24cm}
\setlength{\oddsidemargin}{0cm}
\setlength{\voffset}{-2.5cm}
\setlength{\headheight}{35pt}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%les marges%%%%%%%%%%%%%%%%%%
%\setlength{\hoffset}{-18pt}
%\setlength{\oddsidemargin}{0pt} % Marge gauche sur pages impaires
%\setlength{\evensidemargin}{9pt} % Marge gauche sur pages paires
%\setlength{\marginparwidth}{54pt} % Largeur de note dans la marge
%\setlength{\textwidth}{481pt} % Largeur de la zone de texte (17cm)
%\setlength{\voffset}{-18pt} % Bon pour DOS
%\setlength{\marginparsep}{7pt} % Séparation de la marge
%\setlength{\topmargin}{0pt} % Pas de marge en haut
%\setlength{\headheight}{35pt} % Haut de page
%\setlength{\headsep}{16pt} % Entre le haut de page et le texte
\setlength{\footskip}{70pt} % Bas de page + séparation
%\setlength{\textheight}{708pt} % Hauteur de la zone de texte (25cm)
%%%%%definition pour inclurer une image dans une ligne
\newcommand*{\img}[1]{%%this command recienved one argument
\raisebox{-.3\baselineskip}{%
\includegraphics[
height=6\baselineskip,
width=6\baselineskip,
keepaspectratio,
]{#1}%
}%
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%definition pour inclurer une image dans une ligne
\newcommand*{\imag}[1]{%%this command recienved one argument
\raisebox{-.1\baselineskip}{%
\includegraphics[
height=4\baselineskip,
width=58\baselineskip,
keepaspectratio,
]{#1}%
}%
}
%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\votretitre}{Université cadi ayad\\département de physique} % <- Titre de votre document
\newcommand{\votrenom}{} % <- Votre nom
\newcommand{\votrecentre}{\img{Z49dh}}
\newcommand{\votredate}{ Examen corrigé mécanique du solide \\ fait le \today} % <- Date de
\usepackage{fancyhdr}
\pagestyle{fancy} % En-têtes et pieds de page
\lhead{\votretitre}% Nom de la section en haut à gauche
%\chead{\votrecentre}
\rhead{\votrenom{} \votredate} % Votre nom + date en haut à droite
\usepackage{lipsum} % A supprimer... génère textes aléatoires
%%%%the footer of pages%%%%
%\fancyfoot[zone]{contenu}%L:left, R:right, C:centre
%\fancyfoot[L]{tutorial}
\fancyfoot[C]{\imag{Z49dh}}
%\fancyfoot[R]{[email protected]}
\renewcommand{\footrulewidth}{1pt}
\renewcommand{\headrulewidth}{2pt}
%pour forcer l'affichage d'une ligne horizontale, il suffit d'utiliser la commande \renewcommand{\headrulewidth}{1pt}, pour les en-têtes
%et \renewcommand{\footrulewidth}{1pt}, pour les pieds de page.
\begin{document} % DEBUT du document
\lipsum
\end{document}