Convertendo um documento Lyx para MS Word


9

Fiz várias tentativas de converter um documento Lyx para MS Word, ou RTF, e falhei. Estou trabalhando com um documento moderadamente complexo, que inclui inclusões externas (código Java, documentos filho), fórmulas e imagens.

eu tentei

  • exportando para o Latex e depois usando, tex4htmas o arquivo OpenOffice não é criado (nenhum context.xml dentro do odt);
  • exportando para HTML e importando no OpenOffice Writer;
  • exportar para PDF e importar usando o Nitro PDF;

Agora estou convertendo manualmente a saída PDF do Nitro, mas ela se sai muito mal em fórmulas e listagens de código.

Que outras opções existem?


Por que você quer fazer isso? Um PDF não seria melhor?
Rich Bradshaw

É um requisito de uma publicação externa.
Robert Munteanu

Respostas:



1

Provavelmente um pouco tarde para a festa, mas como demorei muito tempo para concluir a tarefa até hoje, senti que vale a pena deixar um rastro.

Aqui está o procedimento que me levou para casa. É um pouco complicado, mas me permitiu não substituir todos os caracteres especiais no meu documento em italiano, onde o latex2rtf estava falhando.

  1. Do Lyx, exporte seu arquivo para Latex (a Luatex, não experimentou as outras opções)
  2. Execute htlatex [filename.tex] (a)
  3. Abra o arquivo resultante com o Firefox, ele deve mostrar todas as suas formatações bastante bem
  4. Selecione Todos -> Copiar -> Colar no LibreOffice

Eu tive que reinserir manualmente as imagens (b), mas parecia um presente quando comparado com todos os outros métodos que tentei. Desculpe, não testei outros aperfeiçoamentos, mas tive que concluir tudo para cumprir um prazo apertado e não tive tempo de testar posteriormente. Editará se possível.

(a) Suspeito de ter adquirido o pacote instalando o gigantesco aplicativo latex2rtf, mas deve ser fácil encontrar. (b) Suspeito que a exportação de imagens Lyx para o látex funcionaria se as imagens não contivessem espaços em seus nomes de arquivos, mas ainda não pudemos confirmar. Pode verificar e editar este pouco. Edit: marcado (b), e não consegui fazê-lo funcionar. O truque de espaços se aplica ao latex2rtf.


Você deve poder abrir o arquivo HTML diretamente nos processadores de texto mais modernos, incluindo o Microsoft Word e o LibreOffice Writer.
um CVn

Geralmente funciona, mas também me falhou. A exportação Lyx para o lyXHTML do meu último documento não pôde ser lida pelo Firefox.
Giampaolo Ferradini

1

Instale o pandoc e adicione-o ao caminho na configuração de preferências do LyX. Em seguida, reconfigure o LyX e reinicie o LyX. Após reiniciar o LyX, você verá uma nova opção de exportação como "exportar para XML do escritório (Word)". Pela minha experiência, a maioria dos símbolos matemáticos pode ser facilmente convertida na fórmula do MS Word. Alguns não são se houver um símbolo não reconhecido.

Boa sorte, o recurso está disponível pelo menos no LyX 2.3.4.



0

Exporte para PDF a partir do LyX. O Adobe Acrobat Pro X tem a opção de salvar PDF como um documento do MS Word. Se esta versão da Adobe estiver disponível, eu recomendo esse método.


-1

Então, eu apenas tentei isso Exportado do lyx para html (doc) e depois abri o arquivo exportado no Libreoffice writer, pronto, funciona quase perfeitamente

Entendo que esta resposta está chegando com 8 anos de atraso, mas estava apenas procurando por ela mesma e espero que ajude outras pessoas que possam precisar saber / querer saber

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.