LINUX.ORG.RU

[LaTeX] Проблемы с кодировкой

 


0

2

Написал свой первый проект:

\documentclass[oneside,final,14pt]{extreport}
\usepackage[utf8]{inputenc}
\usepackage[russianb]{babel}
\usepackage{vmargin}
\setpapersize{A4}
\setmarginsrb{2.5cm}{2cm}{1.5cm}{2cm}{0pt}{0mm}{0pt}{13mm}
\usepackage{indentfirst}
\sloppy
\begin{document}
Тут текст документа на русском.
\end{document}

После скармливания файла latex'у выдаёт следующее:

! Package babel Error: No Cyrillic encoding definition files were found.

Что делать? В LaTeX'е я совсем новичок, этот файл написал по книге А. В. Столярова «Сверстай диплом красиво: LaTeX за три дня».

★★★★★

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

а точно \usepackage[russianb]{babel}, а не russian?

qnikst ★★★★★
()
Ответ на: комментарий от timon-ltv

В некоторых версиях LaTeX'а в преамбуле параметром пакета babel следует указать russian, а не russianb, как это предлагается в книжке.

Поменял, то же самое.

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

скачай с ctan'а.

Что это?

а почему именно vmargin а не geomenry?

Я просто делал по образу и подобию, пока в этом не разбираюсь.

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

Точно не знаю что с этим делать (в выдаче гугла жалуются на баг, когда пакет не виден, даже если он есть), но нашел вот такой совет:

http://danielbaggio.blogspot.com/2007/10/latex-error-sty-not-found.html

Hi guys, if you've come into this error:
«latex error your-new-file.sty not found»
while building your .tex files, and you are sure you've just put them in some sort of >directory like:
/usr/share/texmf/tex/latex/your-new-directory
you should run the command
$ texhash
and then, latex should be ready to find your style files

timon-ltv
()
Ответ на: комментарий от eugeno

Что это?

http://ctan.usu.ru/help/Catalogue/entries/vmargin.html

кстати, он есть в дистрибутиве в пакете texlive-latex-extra, так что устанавливайте весь texlive.

~ dpkg -S vmargin.sty
texlive-latex-extra: /usr/share/texmf-texlive/tex/latex/vmargin/vmargin.sty

делал по образу и подобию

geometry в есть в базовой поставке, используется аналогично

\usepackage[a4paper]{geometry}
\geometry{verbose,tmargin=1cm,bmargin=1cm,lmargin=1cm,rmargin=1cm}

thunar ★★★★★
()
Ответ на: комментарий от timon-ltv

в нормальных дистрибутивах это происходит при установке пакета. если у ОПа арч, то ссзб.

thunar ★★★★★
()

Что делать? В LaTeX'е я совсем новичок

mydebianblog.blogspot.com/search/label/ЛаТеХ

http://www.inp.nsk.su/~baldin/LaTeX/index.html

и http://www.lyx.org/ — генерирует неплохой код, можешь из гуя сделать что нужно и подсмотреть как оно в коде выглядит, в принципе, если выучишь хоткеи, то и на этой программе можно остаться.

thunar ★★★★★
()
 dev-texlive/texlive-langcyrillic
     Available versions:  2010 2011 {doc source}
     Installed versions:  2011(19:19:27 29.11.2011)(-doc -source)
     Homepage:            http://www.tug.org/texlive/
     Description:         TeXLive Cyrillic
tiandrey ★★★★★
()

накину до кучи...

\documentclass[russian,english]{article}
\usepackage[T1]{fontenc}
\usepackage[koi8-r,latin9]{inputenc}
\usepackage{textcomp}

backbone ★★★★★
()

Мне кажется, что у вас не установлен пакет для русского языка. Поставьте пакет texlive-lang-cyrillic. В убунту sudo apt-get install texlive-lang-cyrillic . А после {babel} надо вставить \inputencoding{utf8}.

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