나는 일련의 회사 내부 문서를 작성하고 있으며 실제 .tex 문서의 내용만 포함하고 모든 문서에 대해 일관된 스타일을 가질 수 있도록 latex와 사용자 정의 .sty 파일을 사용하기로 결정했습니다.
문서 제목 바로 앞에 회사 로고를 추가하고 싶습니다. 그래서 \renewcommand
*.sty 문서에 a를 넣을 생각인데 , \includegraphics
기본 문서 흐름 외부에 있기 때문에 거기에 a를 넣을 수 없습니다.
이 문제를 어떻게 해결할까요? 내가 본 가능한 솔루션의 예는 \begin{titlepage}
내가 원하지 않는 전체 별도 페이지를 생성하고 각 문서에 대해 사용자 정의 제목을 정의할 수 없는 등을 사용하는 것과 관련되어 있습니다.
지금까지 내가 원하는 제목 구성 방식은 다음과 같습니다.
document1.tex:
\documentclass[]{scrartcl}
\usepackage{company_style}
%opening
\title{01 - The First Document}
\begin{document}
\maketitle
\end{document}
및 company_style.sty:
\ProvidesPackage{company_style}
\title{Comany XYZ \\ {\LARGE \@specificTitle} }
\renewcommand*{\title}[1]{\def\@specificTitle{#1}}
답변1
스타일 파일 제목의 일부로 회사 로고를 포함할 수 있습니다. 예는 다음과 같습니다.
\documentclass{scrartcl}
\usepackage{filecontents}
\begin{filecontents*}{company_style.sty}
\ProvidesPackage{company_style}
\RequirePackage{graphicx}
\let\oldtitle\title
\renewcommand{\title}[1]{\oldtitle{%
Company XYZ \\[\bigskipamount]
\includegraphics[height=5\baselineskip]{example-image} \\[\bigskipamount]
#1}}
\end{filecontents*}
\usepackage{company_style}
\title{01 - The First Document}
\author{A.N.\ Author}
\date{\today}
\begin{document}
\maketitle
This is some content
\end{document}
이식성과 이 예를 위해 나는filecontents
company_style.sty
최소한의 예제의 일부로 작성합니다 .
내company_style.sty
\title
는 다음과 같이 재정의됩니다.언제나회사 이름 Company XYZ
과 회사 로고 example-image
(또는 사용하기로 결정한 모든 것)를 포함합니다.