¿Cómo incluir gráficos en código mínimo?

¿Cómo incluir gráficos en código mínimo?

[ACTUALIZAR]

Lo siento, si mi pregunta es menos clara. Lo que quiero decir es cómo simplificar la escritura de la sintaxis en main.tex para mostrar imágenes con la misma configuración.

    \begin{figure}[ht]
    \centering
    \includegraphics{Pictures/pic1.png}
    \caption{Picture 1}
    \label{fig:pic1}
    \end{figure}

con solo escribir, tal vez,

    \includegraphics[caption,label]{pic1.png}

[PREGUNTA ORIGINAL]

Estoy escribiendo un libro electrónico que contiene algunos gráficos. Algunos de ellos generados por código (usando TikZ), por ejemplo pic1.tex. Creo que será más fácil de editar si se guardan en un archivo separado. Dejo todos los gráficos en una carpeta llamada Imágenes. Nombré todos los gráficos con el mismo prefijo pic, por ejemplo pic2.png, pic3.jpg, etc.

Cómo incluirlos con un código mínimo, digamos:

    \include{pic1.tex}

Que

    \begin{figure}[h]
    \centering
    \includegraphics{Pictures/pic1.tex}
    \caption{Picture 1}
    \label{fig:pic1}
    \end{figure}

Respuesta1

Si desea ser un mejor practicante, considere lo siguiente. Deje que la jerarquía de sus archivos y carpetas sea la siguiente.

ingrese la descripción de la imagen aquí

  • main.texen Project.
  • rules.jpges en SubDir.
  • behaviors.jpges en ParentSiblingDir.
% main.tex
\documentclass{article}
\usepackage{graphicx}
\graphicspath{{SubDir/}{../ParentSiblingDir/}}

\newcommand\Insert[5][hbtp]{%
    \begin{figure}[#1]
        \centering
        \includegraphics[#2]{#3}
        \caption{#4}
        \label{#5}
    \end{figure}}


\begin{document}
\Insert{scale=.2}{behaviors}{Students' behaviors}{fig:behaviors}
\Insert{scale=.2}{rules}{Father's rules}{fig:rules}
\end{document}

ingrese la descripción de la imagen aquí

Observaciones:

  • Úselo \graphicspathpara registrar carpetas (directorios) desde donde se incluirán o importarán las imágenes. El formato es \graphicspath{{<relative path1>}{<relative path2>}{<relative path...>}}. Cada camino debe ser seguido por /.

  • ¡El código restante debería ser lo suficientemente claro!

información relacionada