LINUX.ORG.RU

latex + переносы - не работает, но настроено


0

0

Slackware 10.0, латех из коробки. Русский язык включен: # texconfig -> HYPHEN -> latex - убрал %! перед russian сохранил изменения и переинициализировал: #texconfig init

Отредактировал ruhyphen.tex - откоментил строку \def\Encoding{koi}

Пробный текст в test.tex: \documentclass[12pt,twocolumn]{book} \usepackage{mathtext} % если нужны русские буквы в формулах (не обязательно) \usepackage[T2A]{fontenc} % внутренняя T2A кодировка TeX \usepackage[koi8-r]{inputenc} % кодировка - можно использовать [cp866] [cp1251] \usepackage[russian]{babel} % включение переносов \begin{document} Вот такие вот пироги интересно в принципе, разметка и все дела. В долбанном MS офисе тоже распальцованные типусы юзают разметку, но здесь это пошло дальше, точнее в МС не пошли до конца...

Вот например длинное слово велосипедисты. А так же полученный на днях очень хороший самолётостроительный завод. \end{document}

#latex test.tex выдаёт: This is TeX, Version 3.14159 (Web2C 7.4.5) (format=latex 2006.3.9) 9 MAR 2006 14:59 **test.tex (./test.tex LaTeX2e <2001/06/01> Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, r ussian, nohyphenation, loaded. (/usr/share/texmf/tex/latex/base/book.cls Document Class: book 2001/04/21 v1.4e Standard LaTeX document class (/usr/share/texmf/tex/latex/base/bk12.clo File: bk12.clo 2001/04/21 v1.4e Standard LaTeX file (size option) ) \c@part=\count79 \c@chapter=\count80 \c@section=\count81 \c@subsection=\count82 \c@subsubsection=\count83 \c@paragraph=\count84 \c@subparagraph=\count85 \c@figure=\count86 \c@table=\count87 \abovecaptionskip=\skip41 \belowcaptionskip=\skip42 \bibindent=\dimen102 ) (/usr/share/texmf/tex/latex/t2/mathtext.sty Package: mathtext 1999/01/28 v1.0 transparent text-and-math defs LaTeX Info: Redefining \halign on input line 111. ) (/usr/share/texmf/tex/latex/base/fontenc.sty Package: fontenc 2001/06/05 v1.94 Standard LaTeX package

(/usr/share/texmf/tex/latex/cyrillic/t2aenc.def File: t2aenc.def 2001/08/11 v1.0f Cyrillic encoding definition file \symT2Aletters=\mathgroup4 ) LaTeX Font Info: Try loading font information for T2A+cmr on input line 95.

(/usr/share/texmf/tex/latex/cyrillic/t2acmr.fd File: t2acmr.fd 2001/08/11 v1.0a Computer Modern Cyrillic font definitions )) (/usr/share/texmf/tex/latex/base/inputenc.sty Package: inputenc 2001/07/10 v0.99a Input encoding file

(/usr/share/texmf/tex/latex/cyrillic/koi8-r.def File: koi8-r.def 1999/11/16 v1.0d Input encoding file )) (/usr/share/texmf/tex/generic/babel/babel.sty Package: babel 2001/03/01 v3.7h The Babel package

(/usr/share/texmf/tex/generic/babel/russianb.ldf Language: russianb 2001/02/21 v1.1n Russian support from the babel system

(/usr/share/texmf/tex/generic/babel/babel.def File: babel.def 2001/03/01 v3.7h Babel common definitions \babel@savecnt=\count88 \U@D=\dimen103 ) LaTeX Info: Redefining \latintext on input line 118. LaTeX Info: Redefining \textlatin on input line 123. Package babel Info: Making " an active character on input line 188. LaTeX Font Info: Overwriting symbol font `T2Aletters' in version `bold' (Font) T2A/cmr/m/n --> T2A/cmr/bx/n on input line 271. LaTeX Font Info: Overwriting math alphabet `\cyrmathsf' in version `bold' (Font) T2A/cmss/m/n --> T2A/cmss/bx/n on input line 271. LaTeX Font Info: Overwriting math alphabet `\cyrmathit' in version `bold' (Font) T2A/cmr/m/it --> T2A/cmr/bx/it on input line 271. )) (./test.aux) \openout1 = `test.aux'.

LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 6. LaTeX Font Info: ... okay on input line 6. LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 6. LaTeX Font Info: ... okay on input line 6. LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 6. LaTeX Font Info: ... okay on input line 6. LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 6. LaTeX Font Info: ... okay on input line 6. LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 6. LaTeX Font Info: ... okay on input line 6. LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 6. LaTeX Font Info: ... okay on input line 6. LaTeX Font Info: Checking defaults for T2A/cmr/m/n on input line 6. LaTeX Font Info: ... okay on input line 6.

Underfull \hbox (badness 10000) in paragraph at lines 7--8 []\T2A/cmr/m/n/12 Вот такие вот пироги интересно [] Underfull \hbox (badness 10000) in paragraph at lines 7--8 \T2A/cmr/m/n/12 в принципе, разметка и все дела. [] Underfull \hbox (badness 10000) in paragraph at lines 7--8 \T2A/cmr/m/n/12 В долбанном MS офисе тоже [] Underfull \hbox (badness 10000) in paragraph at lines 9--10 []\T2A/cmr/m/n/12 Вот например длинное слово [] Underfull \hbox (badness 10000) in paragraph at lines 9--10 \T2A/cmr/m/n/12 велосипедисты. А так же [] Underfull \hbox (badness 10000) in paragraph at lines 9--10 \T2A/cmr/m/n/12 полученный на днях очень хороший []

[1

] (./test.aux) ) Here is how much of TeX's memory you used: 1254 strings out of 95819 14200 string characters out of 1195286 59140 words of memory out of 1000001 4237 multiletter control sequences out of 10000+50000 5600 words of font info for 17 fonts, out of 500000 for 1000 24 hyphenation exceptions out of 1000 25i,4n,32p,247b,196s stack positions out of 1500i,500n,5000p,200000b,5000s

Output written on test.dvi (1 page, 888 bytes).

При этом создаётся рабочий dvi с русской кодировкой, но переносов нет. В чём проблема?

Сорри за переносы...
Slackware 10.0, латех из коробки.
Русский язык включен:
# texconfig -> HYPHEN -> latex - убрал %! перед russian
сохранил изменения и переинициализировал:
#texconfig init

Отредактировал ruhyphen.tex - откоментил строку \def\Encoding{koi}

Пробный текст в test.tex:
\documentclass[12pt,twocolumn]{book}
\usepackage{mathtext} % если нужны русские буквы в формулах (не обязательно)
\usepackage[T2A]{fontenc} % внутренняя T2A кодировка TeX
\usepackage[koi8-r]{inputenc} % кодировка - можно использовать [cp866] [cp1251]
\usepackage[russian]{babel} % включение переносов
\begin{document}
Вот такие вот пироги интересно в принципе, разметка и все дела. В долбанном MS офисе тоже распальцованные типусы юзают разметку, но здесь это пошло дальше, точнее в МС не пошли до конца...

Вот например длинное слово велосипедисты. А так же полученный на днях очень хороший самолётостроительный завод.
\end{document}

#latex test.tex выдаёт:
This is TeX, Version 3.14159 (Web2C 7.4.5) (format=latex 2006.3.9) 9 MAR 2006 14:59
**test.tex
(./test.tex
LaTeX2e <2001/06/01>
Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, r
ussian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/book.cls
Document Class: book 2001/04/21 v1.4e Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/bk12.clo
File: bk12.clo 2001/04/21 v1.4e Standard LaTeX file (size option)
)
\c@part=\count79
\c@chapter=\count80
\c@section=\count81
\c@subsection=\count82
\c@subsubsection=\count83
\c@paragraph=\count84
\c@subparagraph=\count85
\c@figure=\count86
\c@table=\count87
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/share/texmf/tex/latex/t2/mathtext.sty
Package: mathtext 1999/01/28 v1.0 transparent text-and-math defs
LaTeX Info: Redefining \halign on input line 111.
)
(/usr/share/texmf/tex/latex/base/fontenc.sty
Package: fontenc 2001/06/05 v1.94 Standard LaTeX package

(/usr/share/texmf/tex/latex/cyrillic/t2aenc.def
File: t2aenc.def 2001/08/11 v1.0f Cyrillic encoding definition file
\symT2Aletters=\mathgroup4
)
LaTeX Font Info: Try loading font information for T2A+cmr on input line 95.

(/usr/share/texmf/tex/latex/cyrillic/t2acmr.fd
File: t2acmr.fd 2001/08/11 v1.0a Computer Modern Cyrillic font definitions
))
(/usr/share/texmf/tex/latex/base/inputenc.sty
Package: inputenc 2001/07/10 v0.99a Input encoding file

(/usr/share/texmf/tex/latex/cyrillic/koi8-r.def
File: koi8-r.def 1999/11/16 v1.0d Input encoding file
))
(/usr/share/texmf/tex/generic/babel/babel.sty
Package: babel 2001/03/01 v3.7h The Babel package

(/usr/share/texmf/tex/generic/babel/russianb.ldf
Language: russianb 2001/02/21 v1.1n Russian support from the babel system

(/usr/share/texmf/tex/generic/babel/babel.def
File: babel.def 2001/03/01 v3.7h Babel common definitions
\babel@savecnt=\count88
\U@D=\dimen103
)
LaTeX Info: Redefining \latintext on input line 118.
LaTeX Info: Redefining \textlatin on input line 123.
Package babel Info: Making " an active character on input line 188.
LaTeX Font Info: Overwriting symbol font `T2Aletters' in version `bold'
(Font) T2A/cmr/m/n --> T2A/cmr/bx/n on input line 271.
LaTeX Font Info: Overwriting math alphabet `\cyrmathsf' in version `bold'
(Font) T2A/cmss/m/n --> T2A/cmss/bx/n on input line 271.
LaTeX Font Info: Overwriting math alphabet `\cyrmathit' in version `bold'
(Font) T2A/cmr/m/it --> T2A/cmr/bx/it on input line 271.
)) (./test.aux)
\openout1 = `test.aux'.

LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 6.
LaTeX Font Info: ... okay on input line 6.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 6.
LaTeX Font Info: ... okay on input line 6.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 6.
LaTeX Font Info: ... okay on input line 6.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 6.
LaTeX Font Info: ... okay on input line 6.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 6.
LaTeX Font Info: ... okay on input line 6.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 6.
LaTeX Font Info: ... okay on input line 6.
LaTeX Font Info: Checking defaults for T2A/cmr/m/n on input line 6.
LaTeX Font Info: ... okay on input line 6.

Underfull \hbox (badness 10000) in paragraph at lines 7--8
[]\T2A/cmr/m/n/12 Вот такие вот пироги интересно
[]
Underfull \hbox (badness 10000) in paragraph at lines 7--8
\T2A/cmr/m/n/12 в принципе, разметка и все дела.
[]
Underfull \hbox (badness 10000) in paragraph at lines 7--8
\T2A/cmr/m/n/12 В долбанном MS офисе тоже
[]
Underfull \hbox (badness 10000) in paragraph at lines 9--10
[]\T2A/cmr/m/n/12 Вот например длинное слово
[]
Underfull \hbox (badness 10000) in paragraph at lines 9--10
\T2A/cmr/m/n/12 велосипедисты. А так же
[]
Underfull \hbox (badness 10000) in paragraph at lines 9--10
\T2A/cmr/m/n/12 полученный на днях очень хороший
[]

[1

] (./test.aux) )
Here is how much of TeX's memory you used:
1254 strings out of 95819
14200 string characters out of 1195286
59140 words of memory out of 1000001
4237 multiletter control sequences out of 10000+50000
5600 words of font info for 17 fonts, out of 500000 for 1000
24 hyphenation exceptions out of 1000
25i,4n,32p,247b,196s stack positions out of 1500i,500n,5000p,200000b,5000s

Output written on test.dvi (1 page, 888 bytes).

При этом создаётся рабочий dvi с русской кодировкой, но переносов нет. В чём проблема?

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

Спасибо!
Заработало!
А сбило с понтолыку надпись в /usr/share/texmf/tex/generic/config/language.dat напротив russian:
% note: edit ruhyphen.tex for your encoding!
и я наменял... :-)

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