Lyx não funciona (não consegue encontrar arquivos cls)

6

Instalei o Lyx no meu sistema, mas não consigo fazer funcionar. Toda vez que abro qualquer arquivo, recebo uma mensagem semelhante a esta:

The selected document class
    article
requires external files that are not available.
The document class can still be used, but the
document cannot be compiled until the following
prerequisites are installed:
    article.cls
See section 3.1.2.2 (Class Availability) of the
User's Guide for more information.

Não tenho certeza se o problema está no próprio Lyx ou em algumas de suas dependências de Latex.

Eu tenho o arquivo "article.cls" no meu sistema (do texlive-latex-base) localizado em:

/usr/share/texlive/texmf-dist/tex/latex/base/article.cls

(Esta linha aparece em Ferramentas → Informações do TeX, então aparentemente o Lyx sabe disso).

Eu já tentei reinstalar o texlive e usando Ferramentas → Reconfigurar, não funcionou.

Estou usando o LyX 2.0.5.1 no KUbuntu 12.10.

EDIT: Aparentemente este é um bug no 12.10. Acabei de reverter para 12.04 e tudo está funcionando sem problemas, sem necessidade de configuração além de apt-get install lyx .

    
por Znorg 14.02.2013 / 20:03

4 respostas

2

Se você instalou apenas o Lyx Processor e o Tex-live, precisará estender a funcionalidade do LyX instalando os pacotes listados (em negrito) para obter funcionalidade completa. Eles estão todos disponíveis no Ubuntu Software Center.

Aqueles que são NÃO em negrito são opcionais (acho que são auto-explicativos). Quando eu instalei estes, todas as minhas classes de documentos se tornaram disponíveis.

Para classes de documentos adicionais (subclasses) e outras formas de como você pode visitar o Wiki do Lyx aqui

  • chktex: verifique erros tipográficos

  • dvipost: exibe as alterações controladas na saída do formato DVI

  • gnuhtml2latex: importe documentos HTML

  • groff: formatação de tabela aprimorada em exportações de texto simples

  • librsvg2-bin, inkscape: use o formato de imagem SVG em documentos do LyX (se estiver usando o Inkscape como editor de gráficos no Lyx)

  • linuxdoc-tools: exporte documentos SGML LinuxDoc

  • mythes- *: use o dicionário de sinônimos do OpenOffice.org/LibreOffice

  • noweb: importe arquivos noweb

  • rcs: controle de versão integrado

  • sgmltools-lite: exporte documentos SGML DocBook

  • texlive-xetex, etoolbox: use o sistema de composição de texto XeTeX

  • wv: importar documentos do MS Word

por stephenmyall 15.02.2013 / 12:25
1

Minha nova instalação do LyX mostrou exatamente os mesmos sintomas do pôster original. Descobri que havia um antigo diretório .texmf-var em meu diretório inicial. Renomear ou excluir, por exemplo, mv .texmf-var .texmf-var.old resolveu o problema. Depois disso, o LyX não reclama mais sobre arquivos .cls ausentes e compila documentos muito bem.

Estou usando o Ubuntu 12.04, o LyX 2.0.7 de https://launchpad.net/~lyx-devel/+archive/release e o TeX Live 2012 de https://launchpad.net/~texlive-backports/+archive/ppa .

    
por Tero Kesti 09.04.2014 / 11:22
1

Eu sei que é uma questão antiga, mas eu mesmo experimentei o mesmo problema em uma instalação bastante recente do Mint 17.2.

Eu usei apt-file search article.cls para ver quais pacotes tinham esse arquivo - e confirmei que ele está presente na série texlive-* de pacotes. Eu então fiz apt-get install texlive - que puxou algumas dependências com ele - e o problema foi resolvido.

    
por Aleks G 03.11.2015 / 18:21
0

Eu não acho que o problema seja específico do Ubuntu. Acabei de instalar o LyX 2.0.5.1 do instalador binário do Windows para o WinXP. Eu tenho exatamente os mesmos sintomas - toda vez que eu crio um novo arquivo (ou mesmo quando leio a documentação, através do menu de ajuda) o LyX reclama dos arquivos .cls ausentes e que ele pode exibir o arquivo mas não pode compor. Aqui, também, Tools/TeX information lista ordenadamente todos os arquivos .cls imagináveis conforme disponíveis.

Uma informação extra: Eu instalei o LyX como um usuário comum, e então pareceu funcionar - nenhum aviso sobre arquivos .cls ausentes. Compilação de um exemplo de arquivo LaTeX também funcionou muito bem. No entanto, o instalador reclamou durante a instalação que os gráficos .WMF e .EMF não estariam disponíveis, porque eles exigem alguma biblioteca que só pode ser instalada como administrador. Então, eu desinstalei, logado como administrador e reinstalado. Daí em diante eu continuei recebendo os avisos de% file .cls ausentes. LaTeX complilation não funciona: ao tentar visualizar o arquivo Welcome, recebo a mensagem de erro File does not exist: F:/tmp/lyx_tmpdir.gg3264/lyx_tmpbuf4/splash.pdf .

Ainda não investiguei muito o problema - minha primeira reação foi pesquisar na web para ver se outros encontraram o mesmo problema. Foi assim que terminei neste fórum.

    
por ttemsk 23.03.2013 / 15:59

Tags