Use a abordagem LaTeX para criar documentos LyX. (Codificação LaTeX e importação para LyX)

Use a abordagem LaTeX para criar documentos LyX. (Codificação LaTeX e importação para LyX)

Pergunta específica: Nunca usei LyXmas gostaria de saber se existe a possibilidade de trabalhar LaTeXusando meu editor favorito (como emacsou qualquer editor de texto) e depois adicionar meu código ao LyX (incluindo bibliografia etc) mas sem nenhum comando especial de formatação, e ter um documento LyX funcional que parecerá e será editável como se eu tivesse usado o LyX para criá-lo.

Mais general: O que devo fazer e devo ter cuidado ao criar um documento LyX usando a LaTeXabordagem (acima). Quero dizer que posso imaginar isto:

  1. Eu poderia simplesmente copiar meu código com matemática e texto simples e, em seguida, pressionar uma tecla e importá-lo como código no ambiente LyX e esperar que a aparência do documento fosse a esperada.

  2. Para equações, seria necessário abrir uma nova caixa e adicionar o conteúdo da minha equação separadamente do outro texto

  3. Faça o mesmo acima sobre as tabelas (com os comandos LaTeX mais simples que eu poderia imaginar e depois tente formatá-lo)

  4. Importe um .bibarquivo para o LyX e de alguma forma na etapa 1 (se eu tiver o código de texto \cite{key1}ou \citep{key1}se estiver esperando um comportamento normal do LyX no LaTeX).

PS: Posso imaginar criar um documento vazio usando LyXcomo primeiro passo apenas uma amostra de código para criar alguns elementos básicos, e depois exportar para LaTeX para ver como devo fazer os passos acima. (Por exemplo, se eu deveria usar \(\)or \[\]... mas como nunca usei o LyX, não conheço realmente a abordagem cdorrect para obter um documento típico do LyX.)

Editar:Um documento um tanto simples que eu gostaria de testar se pode ser importado no LyX sem problemas, é o seguinte:

\documentclass{article}
\usepackage{multirow}
\usepackage{array}
\usepackage{natbib}
\begin{document}
This is a test file that we will try to import inside `LyX' document and we could or should expect the word ``LyX'' to be inside regular \LaTeX{} single and then double quotation marks. Also contains a variable $x_t$ with $t$ being the superscript.

\begin{table}
\begin{tabular}{|l|m{3cm}|c|p{4cm}|}
\hline
\textbf{No} & \textbf{Empty column}&\textbf{Centered}& \textbf{``Auto-Broken''}\\\hline
1 & &First row& This is a text that will span in two rows of $4\;cm$ maximum width\\\hline
2--3&\multicolumn{2}{c|}{\multirow{2}{*}{columns 3--3 centered}} & Text here not spaned\\\cline{4-4}
&\multicolumn{1}{c}{}&& Text here not spaned\\\hline
4& & Centered $F(x)$& Last spanned cell here with length of $4\;cm$\\\hline
\end{tabular}
\end{table}

According to citation~\cite{citation1} \citeauthor{citation2}, should have write that book~\citep{citation2} 

\bibliographystyle{apalike}
\bibliography{MyBib}

\end{document}

Com arquivo bibliográfico MyBib.bib:

@article{citation1,
author={Konstantinos Leledakis},
title={Nothing to say about it!},
year={2019},
journal={Never publishing\ldots}
}

@book{citation2,
author={Albert Einstein},
title={Never told this sh$\|$t!},
year={1920},
publisher={Should be published!}
}

A saída deve estar próxima da imagem:

insira a descrição da imagem aqui

E o ambiente LyX deve se comportar como foi criado pelo próprio LyX. Por exemplo, você deve ser capaz de editar um elemento da tabela ou alterar o subscrito que chamei de "sobrescrito" por engano na "variável" x_t.

PS: Adicionado multirowpor precaução... mas se criar problemas pode ser removido.

Responder1

Esta não é uma resposta completa, pois você tem muitas perguntas diferentes :-)

Portanto, posso ter que adicionar algo ao longo do tempo


Você está certo em tomar cuidado ao instalar o LyX em seu sistema TeX em funcionamento, pois no Windows ele sequestra e modifica o registro significativamente, além de ter muitas variações em outros componentes , por exemplo, GhostScript, dvipng, Perl etc. a maneira como um editor simples funciona.

No entanto, para um pedaço de texto padrão usando\parbox:-) insira a descrição da imagem aqui

A importação do TeX produzirá instantaneamente
insira a descrição da imagem aqui

que é mantido em um arquivo de texto simples de 93 linhas !! e se ignorarmos as primeiras 75 linhas como semelhantes a um preâmbulo dedicado de configurações, as últimas linhas são

\end_header

\begin_body

\begin_layout Standard
\begin_inset Formula 
\[
q_{1}^{*}=\frac{\text{number of women who had their second birth in 1971}}{\text{\parbox{4.5cm}{\centering number of women who had their first birth in 1970}}-\text{\parbox{4cm}{\centering number of women had their second birth in 1970}}}
\]

\end_inset


\end_layout

\end_body
\end_document

Então, em teoria, para uma entrada autônoma muito básica, pode ser fácil adicionar um cabeçalho predefinido com um pequeno trailer de 4 linhas

A única maneira de ter certeza de uma entrada mais complexa, por exemplo, com hyperref (que tem suas próprias configurações), seria sugerir que um usuário tentasse importar e, em seguida, resolvesse lentamente cada situação de erro de interface.


Bem, executando o MWE através do TeXworks apenas para verificar se meu sistema está funcionando, então a primeira passagem normal com pdfLaTeX lança a necessidade de compilar com uma configuração bibtex e então o PDF é como no exemplo acima (não há necessidade de mostrar novamente) NOTA duas etapas foram obrigatório.

Iniciar o LyX sem um template e simplesmente importar o arquivo tex gera esta visualização e podemos notar uma pequena diferença de potencial no tratamento de caixas estendidas insira a descrição da imagem aqui

No entanto, basta UM clique em Visualizar para obter um PDF de confirmação insira a descrição da imagem aqui  
 
É muito fácil com alguns cliques nos ícones de propriedades da tabela (assim como no Word/Excel) corrigir a saída tabular

insira a descrição da imagem aqui

A prova de qualquer "Round Tripping" é comparar a saída e o LyX tem múltiplas opções de saídas para selecionar, como mostrado aqui.

insira a descrição da imagem aqui

e tendo selecionado PdfLaTeX como uma escolha adequada para comparação, obtemos este novo arquivo TeX.

%% LyX 2.3.0 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass{article}
\usepackage[latin9]{inputenc}
\usepackage{array}
\usepackage[authoryear]{natbib}

\makeatletter

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
%% Because html converters don't know tabularnewline
\providecommand{\tabularnewline}{\\}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage{multirow}
\usepackage{array}

\makeatother

\begin{document}
This is a test file that we will try to import inside `LyX' document
and we could or should expect the word ``LyX'' to be inside regular
\LaTeX{} single and then double quotation marks. Also contains a variable
$x^{t}$ with $t$ being the superscript.

\begin{table}
\begin{tabular}{|l|m{3cm}|c|p{4cm}|}
\hline 
\textbf{No}  & \textbf{Empty column} & \textbf{Centered} & \textbf{``Auto-Broken''}\tabularnewline
\hline 
1  &  & First row & This is a text that will span in two rows of $4\;cm$ maximum width\tabularnewline
\hline 
2--3 & \multicolumn{2}{c|}{\multirow{2}{*}{columns 3--3 centered}} & Text here not spaned\tabularnewline
\cline{1-1} \cline{4-4} 
 & \multicolumn{1}{c}{} &  & Text here not spaned\tabularnewline
\hline 
4 &  & Centered $F(x)$ & Last spanned cell here with length of $4\;cm$\tabularnewline
\hline 
\end{tabular}
\end{table}

According to citation~\citet{citation1} \citeauthor{citation2},
should have write that book~\citep{citation2}

 \bibliographystyle{apalike}
\bibliography{MyBib}

\end{document}

Sem testar todas as opções de látex simples, não sei se é o melhor, mas as correções funcionam bem no TeXworks, produzindo uma saída muito confiável após a execução padrão de 2 passagens. Pelo que posso dizer, as posições tabulares renderizadas devem ser quase idênticas ao pdf corrigido acima.

informação relacionada