2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу 1, 2, 3  След.
 
 LaTeX. Кто знает подскажите.
Сообщение23.05.2006, 19:18 


23/05/06
38
Всем привет!

Почитал, что на форумах пишут про LaTeX. Кое-что оказалось полезным. Но все равно осталась пара вопросов.

Из полезного. Т.к. под виндой работаю, поставил MikTeX 2.5. Пару редакторов посоветовали: TeXnicCenter, WinEdt. Сам нашел LeD. Пока не решил, какой лучше. Что думаете? :)

Столкнулся с проблемой, как делать документацию на русском языке. MiKTeX обновил, т.е. скачал недостающий язык, плюс какие-то pakeges для работы с кириллицей. Один фиг, ничего не получилось. Вместо русского текста '!'. Люди посоветовали вставить две строчки в шапку:

\usepackage[russian]{babel}
\usepackage[cp1251]{inputenc}.

Лучше стало. Теперь выдает ошибку. Чего делать дальше не знаю. Подскажите пожалуйста.

LaTeX нужен для написания диплома.

P.S.: я понимаю, что подобными вопросами вас достали, но глядишь, если разберусь, в следующий раз помогать буду я, а вы спокойно будете попивать пивко! ;)

 Профиль  
                  
 
 
Сообщение23.05.2006, 19:25 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
1) Я пользуюсь TeXnicCenter.
2)
\usepackage[cp1251]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[russian]{babel}

3) Для переносов (русских) надо еще подвинтить соответствующую строку в конфигурации и перекомпилировать. MkTex имеет утилиту.

 Профиль  
                  
 
 
Сообщение23.05.2006, 19:36 
Экс-модератор
Аватара пользователя


30/11/05
1275
А у меня WinEdt и в шапке стоит только

\usepackage[russian]{babel}

незванный гость писал(а):
\usepackage[cp1251]{inputenc}
\usepackage[T2A]{fontenc}

А что делает второй пакет?

 Профиль  
                  
 
 
Сообщение23.05.2006, 19:57 


23/05/06
38
Вот, что выдает WinEdt:
----------------------
This is e-TeX, Version 3.141592-2.2 (MiKTeX 2.5 Beta 6)
entering extended mode
(niip.tex
LaTeX2e <2005>
Babel <v3> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, french, russian, loaded.
(C:\Program Files\MiKTeX 2.5\tex\latex\base\book.cls
Document Class: book 2005/09/16 v1.4f Standard LaTeX document class
(C:\Program Files\MiKTeX 2.5\tex\latex\base\bk10.clo))
(C:\Program Files\MiKTeX 2.5\tex\latex\base\inputenc.sty
(C:\Program Files\MiKTeX 2.5\tex\latex\cyrillic\cp1251.def))
(C:\Program Files\MiKTeX 2.5\tex\latex\base\fontenc.sty
(C:\Program Files\MiKTeX 2.5\tex\latex\cyrillic\t2aenc.def)
(C:\Program Files\MiKTeX 2.5\tex\latex\cyrillic\t2acmr.fd)Running makemf...
Writing on "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.5\font
s\source\lh\wrk\larm1000.mf"...
makemf.EXE: No such file or directory: C:\Documents and Settings\All Users\Appli
cation Data\MiKTeX\2.5\fonts\source\lh\wrk\larm1000.mf
Running hbf2gf...

hbf2gf (CJK ver. 4.6.0)

Couldn't find `larm10.cfg'
maketfm: No creation rule for font larm1000.

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

?
------------------------
TeXnicCenter то же самое.

 Профиль  
                  
 
 
Сообщение23.05.2006, 19:58 


23/05/06
38
А вот tex-файлик:
----------
\documentclass{book}
\usepackage[cp1251]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[russian]{babel}
\begin{document}
Тест.
\end{document}
----------

 Профиль  
                  
 
 
Сообщение23.05.2006, 20:01 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
Я не TeXсперт, не пинайте строго. Насколько я понимаю, babel -- указывает язык (такие вещи, как кавычки, переносы, другие подобные правила), inputenc -- кодировка входного текста (сравни), а fontenc -- таблица букв во шрифтах ($\TeX$ был сделан в 70-е, задолго до Unicode. И Adobe тоже Unicode в 80-е не жаловала). Поэтому """пакеты разные нужны, Пакеты всякие важны."""

 Профиль  
                  
 
 
Сообщение23.05.2006, 20:13 


23/05/06
38
Ну, блин! Само-сабой, что всякие нужны! :))

Но все же, кто-нибудь знает, как надо? Как надо, чтоб слово тест у меня появилось? И причем на русском появилось. ;)

 Профиль  
                  
 
 
Сообщение23.05.2006, 20:23 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
Просил же -- не пинайте. На вопрос Аурелиано Буэндиа отвечал.

А поспешность нужна при ловле блох и бегстве от кредиторов. Подождите немного, и я проверю, как у меня работает.

 Профиль  
                  
 
 
Сообщение23.05.2006, 20:28 


23/05/06
38
Ну, если так, то надо было написать "не пинайте сразу". А строго-то никто и не пинал. Жду все же с нетерпеньем! :)

 Профиль  
                  
 
 
Сообщение23.05.2006, 20:29 


23/05/06
38
Кстати, насчет TeXnic'a. Там можно вытащить лог компиляции?

 Профиль  
                  
 
 
Сообщение23.05.2006, 21:09 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
kishkin писал(а):
Ну, если так, то надо было написать "не пинайте сразу". А строго-то никто и не пинал.

:D А мне не нужно, чтобы меня вовсе пинали. Ни сразу, ни потом, ни строго, ни нежно. Кожа нежная, ножки тоненькие, а жить-то хочется. :wink:

Сделаю. Устанавливается $\TeX$ долгонько, времени сейчас нет. Ближе к ночи будет... А утро вечера мудрёнее.

 Профиль  
                  
 
 
Сообщение23.05.2006, 21:11 


23/05/06
38
Ок. Полностью согласен. Со всем. И пинать не буду (не на столько хорошо знакомы), и до утра подожду.

 Профиль  
                  
 
 
Сообщение23.05.2006, 23:08 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
example.tex
Код:
\documentclass[a4paper,12pt]{article}
\usepackage[cp1251]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[russian]{babel}
% \usepackage{amssymb}


\begin{document}

Текст. Текст. Текст.

All u n33n iz текст.

\end{document}



example.log:
Код:
This is e-TeX, Version 3.141592-2.2 (MiKTeX 2.4) (preloaded format=latex 2006.5.23)  23 MAY 2006 15:04
entering extended mode
**example.tex
(example.tex
LaTeX2e <2003/12/01>
Babel <v3.8g> and hyphenation patterns for english, dumylang, nohyphenation, german, ngerman, french, russian, loaded.
(C:\progs\texmf\tex\latex\base\article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(C:\progs\texmf\tex\latex\base\size12.clo
File: size12.clo 2004/02/16 v1.4f Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
) (C:\progs\texmf\tex\latex\base\inputenc.sty
Package: inputenc 2004/02/05 v1.0d Input encoding file

(C:\progs\texmf\tex\latex\cyrillic\cp1251.def
File: cp1251.def 1999/11/16 v1.0d Input encoding file
)) (C:\progs\texmf\tex\latex\base\fontenc.sty
Package: fontenc 2004/02/22 v1.99f Standard LaTeX package

(C:\progs\texmf\tex\latex\cyrillic\t2aenc.def
File: t2aenc.def 2004/01/26 v1.0g Cyrillic encoding definition file
)
LaTeX Font Info:    Try loading font information for T2A+cmr on input line 100.
(C:\progs\texmf\tex\latex\cyrillic\t2acmr.fd
File: t2acmr.fd 2001/08/11 v1.0a Computer Modern Cyrillic font definitions
))
(C:\progs\texmf\tex\generic\babel\babel.sty
Package: babel 2005/05/21 v3.8g The Babel package
(C:\progs\texmf\tex\generic\babel\russianb.ldf
Language: russianb 2005/03/29 v1.1r Russian support from the babel system

(C:\progs\texmf\tex\generic\babel\babel.def
File: babel.def 2005/05/21 v3.8g Babel common definitions
\babel@savecnt=\count87
\U@D=\dimen103
)
Package babel Info: Making " an active character on input line 199.
))
No file example.aux.
LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 8.
LaTeX Font Info:    ... okay on input line 8.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 8.
LaTeX Font Info:    ... okay on input line 8.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 8.
LaTeX Font Info:    ... okay on input line 8.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 8.
LaTeX Font Info:    ... okay on input line 8.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 8.
LaTeX Font Info:    ... okay on input line 8.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 8.
LaTeX Font Info:    ... okay on input line 8.
LaTeX Font Info:    Checking defaults for T2A/cmr/m/n on input line 8.
LaTeX Font Info:    ... okay on input line 8.
[1

] (example.aux) )
Here is how much of TeX's memory you used:
1088 strings out of 95683
11143 string characters out of 1193022
59579 words of memory out of 1060742
4163 multiletter control sequences out of 60000
4742 words of font info for 16 fonts, out of 1000000 for 2000
198 hyphenation exceptions out of 4999
24i,4n,24p,198b,125s stack positions out of 5000i,500n,10000p,200000b,32768s

Output written on example.dvi (1 page, 356 bytes).

 Профиль  
                  
 
 
Сообщение23.05.2006, 23:17 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
"""Однако есть еще предположение""". У Вас $\TeX$ установлен в C:\Program Files\. """Я не то что боюсь, // Просто я не привык""" . А руководство по установке насточиво рекомендует пути без пробелов... :( Быть может, у них там внутренние глюки с пробелами в путях -- Вам от этого не легче, да и диагностика хреноватенькая.

Как сохранить протокол в TeXnicCenter -- не знаю, но очень похоже, что он -- выжимка из соответствующего .log'а.

 Профиль  
                  
 
 Re: LaTeX. Кто знает подскажите.
Сообщение23.05.2006, 23:24 
Заслуженный участник
Аватара пользователя


23/07/05
17976
Москва
kishkin писал(а):
MiKTeX обновил, т.е. скачал недостающий язык, плюс какие-то pakeges для работы с кириллицей. Один фиг, ничего не получилось.


Прошу прощения за вмешательство малоопытного пользователя \TeX. Если Вы что-то изменяете в конфигурации (что-то добавляете или, наоборот, убираете), то нужно запустить MiKTeX Options (\texmf\miktex\bin\mo.exe) и там произвести настройки, не забыв по окончании нажать кнопки Update Now и Refresh Now. Возможно, Вы это делали, тогда я не прав.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 44 ]  На страницу 1, 2, 3  След.

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group