Renovar el comando \title para incluir una imagen justo antes del texto

Renovar el comando \title para incluir una imagen justo antes del texto

Estoy escribiendo una serie de documentos internos de la empresa y decidí usar látex y un archivo .sty personalizado para poder tener solo contenido en el documento .tex real y tener un estilo consistente para todos los documentos.

Me gustaría agregar el logotipo de la empresa justo antes del título del documento. Así que estoy pensando en poner un \renewcommanddocumento *.sty, pero no puedo tenerlo \includegraphicsallí porque está fuera del flujo de documentos principal.

¿Cómo haría esto? Los ejemplos de posibles soluciones que he visto involucran el uso de \begin{titlepage}etc. que crearán una página completamente separada que no quiero y luego no puedo definir un título personalizado para cada documento.

Lo que tengo hasta ahora en términos de cómo me gustaría estructurar mi título es:

documento1.tex:

\documentclass[]{scrartcl}

\usepackage{company_style}

%opening
\title{01 - The First Document}


\begin{document}
    \maketitle
\end{document}

y empresa_estilo.sty:

\ProvidesPackage{company_style}

\title{Comany XYZ \\ {\LARGE \@specificTitle} }
\renewcommand*{\title}[1]{\def\@specificTitle{#1}}

Respuesta1

Puede incluir el logotipo de la empresa como parte del título de su archivo de estilo. He aquí un ejemplo:

ingrese la descripción de la imagen aquí

\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}

Por motivos de portabilidad y en este ejemplo, he usadofilecontentsescribir company_style.stycomo parte del ejemplo mínimo.

Dentro de company_style.sty, la \titlemacro se redefine parasiempreincluya el nombre de la empresa Company XYZy el logotipo de la empresa example-image(o lo que decida utilizar).

información relacionada