![fancyhdr을 통해 헤더에 이미지를 설정하는 방법은 무엇입니까?](https://rvso.com/image/475710/fancyhdr%EC%9D%84%20%ED%86%B5%ED%95%B4%20%ED%97%A4%EB%8D%94%EC%97%90%20%EC%9D%B4%EB%AF%B8%EC%A7%80%EB%A5%BC%20%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
저는 LaTeX를 처음 접했지만 매우 이상한 문제에 직면했습니다. 스크린샷에 표시된 것처럼 첫 번째 페이지에만 헤더가 있어야 하기 때문입니다. 그리고 대학에서는 직사각형 이미지를 제공했습니다(링크여기), 그리고 나는 \includegraphics를 사용하는 것이 매우 쉬울 것이라고 생각했지만 깔끔한 방법으로 수행하는 것은 매우 어려운 것 같고 코드를 복사하여 붙여 넣으려고 하면 갖고 싶지 않은 더티 코드가 제공되는 것 같습니다. 안타깝게도 fancyhdr 매뉴얼에는 헤더에 이미지를 넣는 예가 나와 있지 않아서 어디를 봐야할지 모르겠습니다.
답변1
다음은 내 솔루션 컬렉션에 있는 예입니다 fancyhdr
.
\documentclass{article}
\usepackage[headheight=45pt, includehead]{geometry} % for margins on a A4paper
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{hyperref}
\usepackage{makecell}
\pagestyle{fancy}
\fancyhf{}
\newcommand{\headfont}{\fontsize{8}{9}\selectfont}
\fancypagestyle{plain}{
\fancyhf{}
\fancyhead[L]{%
\mbox{\makecell[cl]{\includegraphics[height=3\normalbaselineskip]{example-image}}}
\headfont
\makecell[cl]{%
Journal on Teaching Engineering, 1:1 (2015) 5-15 \\
ISSN XXX-XXXX \\
DOI: \href{https://doi.org/10.24840/2183-6493\_00X.00X\_00XX}{10.24840/2183-6493\_001.001\_0011}
}}
\fancyhead[R]{\headfont
\makecell[cr]{%
Received: XX December, XXX \\
Revised: XX December, XXX \\
Published: XX December, XXXX
}}
\fancyfoot[R]{\headfont\textbf{\thepage}}
}
\begin{document}
\pagestyle{plain}
\lipsum[1-3]
\end{document}
답변2
나는 fancyhdr 및 makecell/minipage에 대한 많은 정보를 읽고 주요 문제를 해결했습니다.
나는 매우 만족스러운 결과를 얻었지만 코드가 다소 더러운 것 같고 더 나은 솔루션이 있을 수 있다고 생각합니다(특히 미니페이지와 테이블의 여러 줄에 대해).
\documentclass{article}
% Lingua
\usepackage[italian]{babel}
% Pagina e margini
\usepackage[a4paper,top=1.5cm,bottom=1cm,left=2cm,right=2cm]{geometry}
% Spacing
\linespread{1.15}
% Useful packages
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[colorlinks=true, allcolors=blue]{hyperref}
\usepackage{fancyhdr}
\usepackage{makecell}
\usepackage[dvipsnames]{xcolor}
% Fonts
\usepackage{fontspec}
\setmainfont{Baskerville}[
Extension={.otf},
Path=./Fonts/,
UprightFont={*},
BoldFont={*-SemiBold},
ItalicFont={*-Italic},
BoldItalicFont={*-SemiBoldItalic}]
% Colors
\definecolor{rossovanvitelli}{rgb}{0.63529,0.11373,0.13333}
\setsansfont{Titillium}[
Extension={.otf},
Path=./Fonts/,
UprightFont={*},
BoldFont={*-SemiBold},
ItalicFont={*-Italic},
BoldItalicFont={*-SemiBoldItalic}]
% Header
\renewcommand{\headrulewidth}{0pt}
\setlength{\headheight}{110pt}
%\fancyhead[R]{}
\fancyhead[L]{
\color{rossovanvitelli}
\begin{minipage}{.5\textwidth}
\vspace*{5pt}
\includegraphics*[width=160pt]{Logo-Unicampania.pdf}% non c'è l'ambiente figure.
\end{minipage}%
\begin{minipage}{.5\textwidth}
\begin{tabular}{p{0.5\textwidth}p{0.5\textwidth}}
\makecell[tl]{\fontsize{8pt}{8pt}\selectfont{Scuola di Medicina e}\\\fontsize{8pt}{8pt}\selectfont{Chirurgia}} &
\makecell[tl]{\fontsize{8pt}{8pt}\selectfont{Dipartimento di}\\\fontsize{8pt}{8pt}\selectfont{Scienze Mediche e}\\\fontsize{8pt}{8pt}\selectfont{Chirurgiche Avanzate}}
\end{tabular}
\end{minipage}
}
% Infos
\title{Tesi}
\author{Tu}
\date{April 2024}
% Inizio
% -------------------------
\begin{document}
\begin{titlepage}
\thispagestyle{fancy}
\vspace*{10em}
\fontsize{14pt}{14pt}\selectfont
\textit{Corso di Laurea Magistrale in}
\fontsize{18pt}{18pt}\selectfont
\textbf{Medicina e Chirurgia - Sede di Caserta}
\vspace*{5em}
{
\sffamily
\fontsize{14pt}{14pt}
\textbf{Tesi di Laurea Sperimentale/Compilativa in (indicare Materia e SSD)}
\vspace*{0.25em}
\fontsize{23pt}{23pt}
\text{Titolo della tesi}
\fontsize{14}{14}
\selectfont{Sottotitolo}
}
\vspace*{15em}
\begin{table}[hbt!]
\centering
\begin{tabular}{p{0.25\textwidth}p{0.2\textwidth}p{0.21\textwidth}p{0.2\textwidth}}
\makecell[l]{Candidato \\ \fontsize{13pt}{13pt}\selectfont\textit{Tizio Caio} \\ Matr. A2300XXX} & ~ & \makecell[l]{Relatore \\ \fontsize{13pt}{13pt}\selectfont\textit{Prof.} \\ \fontsize{13pt}{13pt}\selectfont\textit{Tizio Caio}} & A.A. 2024/2025
\end{tabular}
\end{table}
\end{titlepage}
\end{document}