Автор Гілка: LaTeX не знаходить .cls файли самостійно  (Прочитано 7132 раз)

Відсутній illia

  • Новачок
  • *
  • дописів: 33
  • Карма: +0/-0
  • користувач linux з 2007 року
$ latex test.tex
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian)
 restricted \write18 enabled.
entering extended mode
(./test.tex
LaTeX2e <2011/06/27>
Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, et
hiopic, farsi, arabic, pinyin, croatian, bulgarian, ukrainian, russian, slovak,
 czech, danish, dutch, usenglishmax, ukenglish, finnish, french, basque, ngerma
n, german, swissgerman, ngerman-x-2012-05-30, german-x-2012-05-30, monogreek, g
reek, ibycus, ancientgreek, hungarian, bengali, tamil, hindi, telugu, gujarati,
 sanskrit, malayalam, kannada, assamese, marathi, oriya, panjabi, italian, lati
n, latvian, lithuanian, mongolian, mongolianlmc, nynorsk, bokmal, indonesian, e
speranto, coptic, welsh, irish, interlingua, serbian, serbianc, slovenian, friu
lan, romansh, estonian, romanian, armenian, uppersorbian, turkish, afrikaans, i
celandic, kurmanji, polish, portuguese, galician, catalan, spanish, swedish, th
ai, loaded.

! LaTeX Error: File `artіcle.cls' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: cls)

Enter file name: /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls

LaTeX Warning: You have requested document class `artіcle',
               but the document class provides `article'.

Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo))
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2aenc.def)
(/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2acmr.fd))

! LaTeX Error: File `іnputenc.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name:
Дистрибутив Ubuntu 13.04
Встановлено пакет texlive-full (вивантажило близько 1,5 гб)
вміст test.tex (з "Не надто короткий вступ до LaTeX"):
\documentclass[a4paper,11pt]{artіcle}
\usepackage[T2A]{fontenc}
\usepackage[utf-8]{іnputenc}
\usepackage[ukraіnіan]{babel}
% Визначаємо заголовок
\author{Г.~Партл}
\tіtle{Мінімалізм}
\begіn{document}
% Ґенеруємо заголовок
\maketіtle
% Створюємо зміст
\tableofcontents
\sectіon{\cyr{}Деякі цікаві слова}
Ось тут і починається моя чудова стаття.
\sectіon{\cyr{}Прощавай, світе}
\ldots{} а отут вона закінчується.
\end{document}
« Змінено: 2014-03-20 18:22:31 від illya »

Відсутній Олександр Барановський

  • Модератор дошки
  • Графоман
  • *****
  • дописів: 359
  • Карма: +0/-0
Re: LaTeX не знаходить .cls файли самостійно
« Відповідей #1 : 2014-03-23 21:54:14 »
З наведених уривків я зрозумів, що файл article.cls насправді є у вказаному каталозі.

Якщо так, то симптоми схожі на те, що не оновлено базу даних імен файлів (звідки TeX бере інформацію, які файли де шукати). Щоб оновити її, треба виконати від рута команду mktexlsr.

Але я не розумію, як таке могло статися. Начебто система керування пакунками операційної системи мала би це робити автоматично. Тому не скажу напевно, можу тільки сказати: пробуйте.
У своїх заявках дехто з науковців описував, якими корисними будуть їхні заплановані дослідження для національних інтересів, тоді як насправді ними рухала щира наукова допитливість і бажання написати пару статей.
Станіслав М. Улям, «Пригоди математика»

Відсутній illia

  • Новачок
  • *
  • дописів: 33
  • Карма: +0/-0
  • користувач linux з 2007 року
Re: LaTeX не знаходить .cls файли самостійно
« Відповідей #2 : 2014-03-26 18:09:39 »
Так дійсно команда sudo mktexlsr допомогла. Вельми дякую.