LINUX.ORG.RU

debian squeeze + texlive-latex, необходимое

 ,


1

1

Помогите новичку в LaTeX, пожалуйста!
Какие пакеты debian squeeze необходимы для компиляции helloworld'а?

\documentclass{article}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\begin{document}
Здравствуй, мир!
\end

Сейчас установлено:

texlive-latex-base
texlive-lang-cyrillic

Ошибка:

>> 10

kpathsea: Running mktexmf ecrm
>> "input ecrm"
! I can't find file `ecrm'.
<scantokens> input ecrm
                       
<to be read again> 
                   ;
use_driver->...#=pt#;pt#:=true_pt#;scantokens(ss);
                                                  pt#:=true_pt#;font_identif...
l.304 use_driver(fonteq)
                        ;
Please type another input file name
! Emergency stop.
<scantokens> input ecrm
                       
<to be read again> 
                   ;
use_driver->...#=pt#;pt#:=true_pt#;scantokens(ss);
                                                  pt#:=true_pt#;font_identif...
l.304 use_driver(fonteq)
                        ;
Transcript written on larm1000.log.
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input larm1000' failed.
kpathsea: Appending font creation commands to missfont.log.

! Font T2A/cmr/m/n/10=larm1000 at 10.0pt not loadable: Metric (TFM) file not fo
und.
<to be read again> 
                   relax 
l.100 \fontencoding\encodingdefault\selectfont
                                              
?

★★

Последнее исправление: dumka (всего исправлений: 1)

В моем арчике вот какие пакеты связаны с латехом:

texinfo 4.13a-7
texlive-bibtexextra 2012.28244-1
texlive-bin 2012.0-5
texlive-core 2012.28273-1
texlive-formatsextra 2012.26689-1
texlive-genericextra 2012.28210-1
texlive-htmlxml 2012.28273-1
texlive-humanities 2012.28280-1
texlive-langcyrillic 2012.27642-1
texlive-latexextra 2012.28272-1
texlive-pictures 2012.28269-1
texlive-plainextra 2012.28176-1
texlive-pstricks 2012.28279-1
texlive-publishers 2012.28245-1
texlive-science 2012.28263-1
Погрепай у себя

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от hope13

К сожалению, не помогло. Но для общего развития, в чём отличие utf8x?

dumka ★★
() автор топика

dumka

\begin{document} Здравствуй, мир! \end

А куда {document} после \end дел?

Eddy_Em ☆☆☆☆☆
()

Кириллические шрифты в пакеты -extra вынесены. Поэтому если не хочешь проблем ставь texlive-full и не замарчивайся.

Надеюсь в реальном примере {document} после \end наличиствует?

Evgueni ★★★★★
()
ii  texlive-base                                 2012.20121205-1                    all          TeX Live: Essential programs and files
ii  texlive-binaries                             2012.20121124-1                    amd64        Binaries for TeX Live
ii  texlive-common                               2012.20121205-1                    all          TeX Live: Base component
ii  texlive-doc-base                             2012.20121205-1                    all          TeX Live: TeX Live documentation
ii  texlive-fonts-extra                          2012.20121205-1                    all          TeX Live: Extra fonts
ii  texlive-fonts-recommended                    2012.20121205-1                    all          TeX Live: Recommended fonts
ii  texlive-lang-cyrillic                        2012.20121205-1                    all          TeX Live: Cyrillic
ii  texlive-latex-base                           2012.20121205-1                    all          TeX Live: Basic LaTeX packages
ii  texlive-latex-extra                          2012.20121205-1                    all          TeX Live: LaTeX supplementary packages
ii  texlive-latex-recommended                    2012.20121205-1                    all          TeX Live: LaTeX recommended packages
ii  texlive-pictures                             2012.20121205-1                    all          TeX Live: Graphics packages and programs

правда это sid, но думаю, что список пакетов сильно не поменялся

\documentclass[a4paper,12pt]{extarticle}
\usepackage[utf8]{inputenc}
\usepackage[T2A,T1]{fontenc}
\usepackage[russian]{babel}
lazyklimm ★★★★★
()

\end{document} - поправил, спасибо.

Итого, получилось вместе c установкой texlive-latex-recommended, а texlive-fonts-recommended - пока не понадобился.

Статью из «Записок дебианщика» читал, но решил определить минимально необходимый набор пакетов, чтобы если что-то и добавлять, то зная для чего.

Всем отписавшимся - много благодарностей, особенно Evgueni, к чтению чьей книги я и приступил!

Кстати, вопрос по книге: это живой проект, т.е. принимаются ли исправления/улучшения?

dumka ★★
() автор топика
Ответ на: комментарий от dumka

Формально живой. Любые замечания и исправления приму с благодарностью. Только проверье, что эта ошибка наличиствует в электронной версии: http://www.ctan.org/tex-archive/info/russian/Computer_Typesetting_Using_LaTeX

А так всё ещё пытаюсь выложить исходники в открытый доступ. Лень чего-то не отпускает :(

Evgueni ★★★★★
()
Ответ на: комментарий от Evgueni

Я отмечаю у себя некоторые замечания на случай если репозиторий Git всё же появится. По характеру, это больше похоже на педантизм. Книга вполне понятна и так. Раз времени не хватает, то лучше не заниматься ловлей блох, а сосредоточиться на научной работе, разумеется.

dumka ★★
() автор топика
Ответ на: комментарий от dumka

Всё принимается с благодарностью :) Педантизм нужен. Научной работе это не мешает.

Проще всего послать замечания вида:

стр. NN параграф NN Неправильный текст -> Правильный текст.

Завтра постараюсь начать осваивать git :( В планах уже месяц как.

Evgueni ★★★★★
()
Ответ на: комментарий от Kalashnikov

Да, это верно. В итоге, минимальный набор пакетов для выполнения условий перечисленных в заголовке оказался таким:

texlive-latex-recommended
texlive-lang-cyrillic
Всё прочее появляется из зависимостей.

texlive-fonts-recommended - я установил, но не из-за формальной необходимости.

dumka ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.