Pergunta

Eu estou usando Doxygen para construir uma biblioteca de API de código C # fonte. Doxygen gera uma biblioteca de arquivos TEX.

Meu cliente pediu uma versão em PDF desta biblioteca API para Eu preciso converter a biblioteca de arquivos TEX em um único PDF ou DOCX.

Eu estive olhando em ferramentas como o LyX, OpenOffice, e Protext mas ainda não encontrou uma solução.

Todos os suggetions bem-vindos.

Foi útil?

Solução

A maneira mais simples de obter arquivos pdf é usar pdflatex. Qualquer instalação TeX irá incluí-lo, incluindo MikTeX e TeXLive, as duas principais implementações do Windows. A conversão é perfeito, por definição, porque pdflatex é um compilador LaTeX padrão.

Outros métodos incluem dvi2pdf, dvi2ps seguido por ps2pdf, etc. Mas estes envolvem um passo adicional.

Para obter um arquivo docx é mais complicado. Há uma gama de tex para conversores de texto. Eu usei Tex2Word com razoável sucesso, embora haja sempre uma quantidade de arrumar a fazer. Outras ferramentas são discutidos aqui . Tudo o que você usar, você provavelmente terá que converter para doc primeiro, e depois para docx, como eu não acho que qualquer uma das ferramentas de conversão produzir saída docx direta.

Outras dicas

Por que não apenas compilar os documentos .tex com LaTeX? No windows usar MiKTeX e TeXnicCenter. Eu não tenho certeza quanto a formatação que você vai precisar adicionar, mas dar ao documento um preâmbulo padrão, e compilar. Você pode saída PDF.

Editar : Nota adicional ... o TeX4ht pacote no miktex funciona muito bem, contanto que seu látex marcação é bastante normal. TeX4ht vai despejar em html, OpenOffice, e um monte de outras coisas. Se você pode obtê-lo em html, você pode levá-la em palavra (eu descobri que isso funciona melhor do que ir direto para o OpenOffice).

Depois de algum tempo de pesquisa, eu pisei através dessa ferramenta agradável conversor gratuito que, entre outros, cria-lhe um arquivo .docx para fora de um arquivo .tex. Confira:

Pandoc -. Um conversor universal de documentos

Veja seu Exemplo Página para demos.

Para converter .tex para .docx, use:

pandoc -s example.tex -o example.docx

que vai lhe dar uma saída bastante satisfatório dependendo de suas expectativas. Ele também converte equações para equações palavra regulares, embora não todos os símbolos corretamente.

texi2pdf irá executar essa função.

Tente usar dvips com a opção -Ppdf. Muitas distribuições Tex incluí-lo.

Doxygen gera saída rtf, assim, que Word2007 tem o prazer de converter para PDF ou docx.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top