Problema de conversão de LyX para LaTeX com [Figure] e

Problema de conversão de LyX para LaTeX com [Figure] e

Estou indo e voltando entre LaTeX e LyX.

Eu uso o TeXworks no WIndows 10 e tenho o LyX 2.3 instalado.

O principal problema decorre do uso de Figura e Subfigura (veja os códigos abaixo).

Tentei de tudo para eliminar quaisquer pacotes extras que tornariam essa conversão desnecessariamente onerosa.

Mas ainda tenho um problema com figuras e subfiguras.

Quando exporto um arquivo LyX para LaTeX (pdflatex), recebo uma mensagem de erro aqui ao compilar no TeXWorks:

\begin{figura}[hp] ​​\centering \captionsetup{justificação=centralização} \begin{subfigura}{.5\textwidth} \centering \includegraphics[largura=1\linewidth,bb = 0 0 200 100, rascunho, tipo= eps]{amostra.png}

Então o que eu faço é me livrar do seguinte,

,bb = 0 0 200 100, rascunho, tipo=eps

E eu executo o seguinte, e ele compila perfeitamente no TeXworks.

\begin{figura}[hp] ​​\centering \captionsetup{justificação=centralização} \begin{subfigura}{.5\textwidth} \centering \includegraphics[largura=1\linewidth]{sample.png}

Pergunta (1) Por que preciso fazer isso toda vez que exporto do LyX para LaTeX (pdflatex)? Existe uma maneira de contornar isso?

Tenho outra pergunta quando faço o contrário. Agora, estou tentando importar um arquivo TeXworks para o LyX, mas também tenho problemas com uma configuração semelhante de figura e subfigura.

A mensagem de erro que recebo no LyX é:

Erro LaTeX: Não é possível determinar o tamanho do gráfico em sample.png (sem especificação...)

Então, quando rastreio onde esse código está no arquivo Texworks, percebo que codifiquei como:

\begin{figura}[hp] ​​\centering \captionsetup{justificação=centralização} \begin{subfigura}{.5\textwidth} \centering \captionsetup{justificação=centralização} \includegraphics[largura=1\linewidth]{sample1.jpg } \caption{sample1} \label{fig:sapmle1} \end{subfigure}\begin{subfigure}{.5\textwidth} \centering \captionsetup{justificação=centering} \includegraphics[width=1\linewidth]{sample. png} \caption{amostra} \label{fig:sample} \end{subfigure}\caption{amostra 1 e amostra} \label{fig:samples} \end{figura}

Não entendo por que isso está causando problema de tamanho no LyX quando importo isso.

Pergunta (2) Alguém pode me ajudar com esse problema quando eu importo um arquivo LaTeX para o LyX? Eu importo como LaTeX (simples).

Obrigado!

*** Imagem de erro adicionada *** um exemplo de mensagem de erro do LyX

Responder1

Estou indo e voltando entre LaTeX e LyX.

Definitivamente uma má ideia. Case com LyX ou TeXworks, o que você mais gosta, ou siga um fluxo de trabalho LyX > LaTeX, mas sem voltar atrás.

\includegraphics[ ... , type=eps]{sample.png}

Na verdade, uma imagem PNG não deveria ter uma type=epsopção. Além disso, não deve mostrar a extensão .png, ou seja, mesmo que você escreva sample.pngcomo nome do arquivo na caixa de diálogo de configuração da imagem, a saída deverá ser:

\includegraphics[ ...]{sample}

No Lyx, posso produzir a type=epsopção apenas fornecendo um nome de arquivo de imagem falso ou incluindo o código acima para a imagem em uma caixa ERT (texto maligno em vermelho) (Ctrl + L). Portanto, você deve investigar por que a imagem aparece no código LaTeX como sample.png(com a extensão). Eu verificaria primeiro se sample.pngrealmente está no diretório de trabalho, se a extensão está correta, principalmente se não existe uma extensão hide (acho que ainda é o padrão horrível no Windows, então um aparente sample.pngno gerenciador de arquivos pode ser realmente sample.png.exeou sample.png.eps), etc.

informação relacionada