텍스트 바로 앞에 이미지를 포함하려면 \title 명령을 갱신하세요.

텍스트 바로 앞에 이미지를 포함하려면 \title 명령을 갱신하세요.

나는 일련의 회사 내부 문서를 작성하고 있으며 실제 .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}

이식성과 이 예를 위해 나는filecontentscompany_style.sty최소한의 예제의 일부로 작성합니다 .

company_style.sty\title 는 다음과 같이 재정의됩니다.언제나회사 이름 Company XYZ과 회사 로고 example-image(또는 사용하기로 결정한 모든 것)를 포함합니다.

관련 정보