명확하게 보이지 않으면 왼쪽 상단에 그림(대학 로고)이 있고 오른쪽 상단에 페이지 번호가 있습니다.
대학에는 특정 머리글과 바닥글이 있습니다. 저는 LaTeX를 처음 접했기 때문에 누군가 이것을 만드는 데 도움을 줄 수 있습니까?
http://rapidshare.com/files/3316564346/heather.doc
모든 페이지에 이게 필요해
답변1
다음은background
문서의 모든 페이지에 프레임을 배치하는 패키지; 프레임은 두 가지 tabular
환경을 사용하여 구축되었습니다. 길이 \xsh
와 \ysh
(각각)을 변경하면 사용자는 텍스트와 프레임 사이의 수평, 수직 (각종) 분리를 동적으로 변경할 수 있습니다.
\PassOptionsToPackage{demo}{graphicx}
\documentclass{article}
\usepackage[a5paper,centering]{geometry}% a5paper just for the example
\usepackage{array}
\usepackage{lastpage}
\usepackage{multirow}
\usepackage{background}
\usepackage{tikzpagenodes}
\usepackage{lipsum}% just to generate text for the example
% a new column type
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
% auxiliary lengths
\newlength\xsh
\newlength\ysh
\newlength\framewd
\newlength\frameht
% apply changes here to the width and height of the frame
\setlength\xsh{1cm}
\setlength\ysh{2cm}
\setlength\framewd{\dimexpr\textwidth+2\xsh\relax}
\setlength\frameht{\dimexpr\textheight+2\ysh\relax}
\makeatletter
% auxiliary commands for the coursename, the course number and the logo
\def\coursename#1{\gdef\@coursename{#1}}
\def\cnumber#1{\gdef\@cnumber{#1}}
% the main part
% Here we built the frame using two tabular environments:
% one for the header, the other one for the footer
\backgroundsetup{
opacity=1,
scale=1,
color=black,
angle=0,
contents={%
\begin{tikzpicture}[remember picture,overlay]
\draw ([xshift=-\xsh,yshift=\ysh]current page text area.north west) --
([xshift=\xsh,yshift=\ysh]current page text area.north east) --
([xshift=\xsh,yshift=-\ysh]current page text area.south east) --
([xshift=-\xsh,yshift=-\ysh]current page text area.south west) -- cycle;
\node[anchor=north,inner sep=0pt] at ([yshift=\ysh]current page text area.north)
{
\renewcommand\arraystretch{1.4}%
\footnotesize%
\noindent\begin{tabular}[t]{C{\dimexpr.3\framewd-12.46pt\relax}|p{\dimexpr.45\framewd-12.46pt\relax}|p{\dimexpr.25\framewd-12.46pt\relax}}
\multirow{2}{*}{\includegraphics[height=15pt,width=\dimexpr.3\framewd-12.46pt\relax,keepaspectratio]{logo}} & \textsc{Course}: & \@cnumber \\
\cline{3-3}
& \multicolumn{1}{c|}{\@coursename} & \thepage/\pageref{LastPage} \\
\hline
\end{tabular}%
};
\node[anchor=south,inner sep=0pt] at ([yshift=-\ysh]current page text area.south)
{%
\renewcommand\arraystretch{1.4}%
\footnotesize%
\noindent\begin{tabular}[t]{C{\dimexpr.15\framewd-12.4pt\relax}|C{\dimexpr.37\framewd-12.4pt\relax}|C{\dimexpr.12\framewd-12.4pt\relax}|C{\dimexpr.12\framewd-12.3pt\relax}|C{\dimexpr.12\framewd-12.4pt\relax}|C{\dimexpr.12\framewd-12.3pt\relax}}
\hline
Id number & Last name and name & Level & Year & E & Sign\\
\hline
& & & & & \\
\end{tabular}%
};
\end{tikzpicture}%
}
}
\makeatother
\pagestyle{empty}
% assign here the course name and course number
\coursename{General Topology}
\cnumber{444 555 111-02}
\begin{document}
\lipsum[1-20]
\end{document}
라인
\PassOptionsToPackage{demo}{graphicx}
단순히 실제 이미지를 검은색 직사각형으로 대체합니다. 따라서 모든 사람이 내 예제 코드를 컴파일할 수 있게 되었습니다. 실제 문서에서 해당 줄을 삭제하고 명령 인수에 자신의 로고 이미지의 올바른 이름을 사용했는지 확인하십시오 \includegraphics
.