![Problema de conversión de LyX a LaTeX con [Figura] y](https://rvso.com/image/420083/Problema%20de%20conversi%C3%B3n%20de%20LyX%20a%20LaTeX%20con%20%5BFigura%5D%20y%20.png)
Estoy yendo y viniendo entre LaTeX y LyX.
Utilizo TeXworks en Windows 10 y tengo instalado LyX 2.3.
El principal problema surge del uso de Figura y Subfigura (consulte los códigos a continuación).
Intenté todo para eliminar los paquetes adicionales que harían que esta conversión fuera innecesariamente onerosa.
Pero todavía tengo un problema con las figuras y subfiguras.
Cuando exporto un archivo LyX a LaTeX (pdflatex), aparece un mensaje de error al compilar en TeXWorks:
\begin{figure}[hp] \centering \captionsetup{justification=centering} \begin{subfigure}{.5\textwidth} \centering \includegraphics[width=1\linewidth,bb = 0 0 200 100, borrador, tipo= eps]{muestra.png}
Entonces lo que hago es deshacerme de lo siguiente,
,bb = 0 0 200 100, borrador, tipo=eps
Y ejecuto lo siguiente y se compila bien en TeXworks.
\begin{figure}[hp] \centering \captionsetup{justificación=centrado} \begin{subfigure}{.5\textwidth} \centering \includegraphics[width=1\linewidth]{sample.png}
Pregunta (1) ¿Por qué necesito hacer esto cada vez que exporto de LyX a LaTeX (pdflatex)? ¿Hay alguna forma de evitar esto?
Tengo otra pregunta cuando hago al revés. Ahora, estoy intentando importar un archivo TeXworks a LyX, pero también tengo problemas con una configuración similar de Figura y Subfigura.
El mensaje de error que recibo en LyX es:
Error de LaTeX: no se puede determinar el tamaño del gráfico en sample.png (sin especificación...)
Entonces, cuando busco dónde está este código en el archivo Texworks, noto que codifiqué como:
\begin{figure}[hp] \centering \captionsetup{justificación=centrado} \begin{subfigure}{.5\textwidth} \centering \captionsetup{justificación=centrado} \includegraphics[width=1\linewidth]{sample1.jpg } \caption{sample1} \label{fig:sapmle1} \end{subfigure}\begin{subfigure}{.5\textwidth} \centering \captionsetup{justification=centering} \includegraphics[width=1\linewidth]{sample. png} \caption{muestra} \label{fig:muestra} \end{subfigure}\caption{muestra 1 y muestra} \label{fig:samples} \end{figure}
No entiendo por qué esto genera un problema de tamaño en LyX cuando lo importo.
Pregunta (2) ¿Alguien puede ayudarme con este problema cuando importo un archivo LaTeX a LyX? Lo importo como LaTeX (normal).
¡Gracias!
Respuesta1
Estoy yendo y viniendo entre LaTeX y LyX.
Definitivamente una mala idea. Cásate con LyX o TeXworks, el que más te guste, o sigue un flujo de trabajo LyX > LaTeX, pero sin volver atrás.
\includegraphics[ ... , type=eps]{sample.png}
De hecho, una imagen PNG no debería tener esa type=eps
opción. Además, no debería mostrar la extensión .png
, es decir, incluso si escribe sample.png
como nombre de archivo en el diálogo de configuración de la imagen, el resultado debería ser:
\includegraphics[ ...]{sample}
En Lyx, puedo generar la type=eps
opción proporcionando solo un nombre de archivo de imagen falso o incluyendo el código anterior para la imagen en un cuadro ERT (texto malvado rojo) (Ctrl+L). Por lo tanto, debes investigar por qué la imagen aparece en el código LaTeX como sample.png
(con la extensión). Primero comprobaría si sample.png
realmente está en el directorio de trabajo, si la extensión es correcta, especialmente si no hay una extensión oculta (creo que sigue siendo la horrible opción predeterminada en Windows, por lo que una apariencia sample.png
en el administrador de archivos podría ser realmente sample.png.exe
o sample.png.eps
), etc.