Ru-Board.club
← Вернуться в раздел «Программы»

» TeX, LaTeX и т.д.

Автор: juvaforza
Дата сообщения: 10.04.2009 19:22
TeXpert
прошу прощения за то, что затормозил переписку, не удавалось найти свободное время.

Цитата:
Опубликуй прямо тут тестовый файл-макет

Он очень прост. [more=3.tex]\documentclass{article}
\usepackage{cmap}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[english,russian]{babel}

\begin{document}
Текст.
\end{document}[/more]
Сейчас я самостоятельно попытался найти решение проблемы и все напортачил. pdflatex теперь тоже некорректно создает файл.
[more=+лог.pdflatex]This is pdfTeX, Version 3.1415926-1.40.8-beta-20080627 (MiKTeX 2.7) (preloaded format=pdflatex 2009.4.10) 10 APR 2009 19:07
entering extended mode
**C:/Program*Files/MiKTeX*2.7/miktex/bin/3.tex
("C:/Program Files/MiKTeX 2.7/miktex/bin/3.tex"
LaTeX2e <2005/12/01>
Babel <v3.8j> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, german-x-2008-06-18, ngerman-x-2008-06-18, french, russian, ukra
inian, loaded.
("C:\Program Files\MiKTeX 2.7\tex\latex\base\article.cls"
Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
("C:\Program Files\MiKTeX 2.7\tex\latex\base\size10.clo"
File: size10.clo 2005/09/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:\Program Files\MiKTeX 2.7\tex\latex\cmap\cmap.sty"
Package: cmap 2008/03/06 v1.0h CMap support: searchable PDF
)
("C:\Program Files\MiKTeX 2.7\tex\latex\base\fontenc.sty"
Package: fontenc 2005/09/27 v1.99g Standard LaTeX package

("C:\Program Files\MiKTeX 2.7\tex\latex\cyrillic\t2aenc.def"
File: t2aenc.def 2005/09/27 v1.0i Cyrillic encoding definition file
)
LaTeX Font Info: Try loading font information for T2A+cmr on input line 100.


("C:\Program Files\MiKTeX 2.7\tex\latex\cyrillic\t2acmr.fd"
File: t2acmr.fd 2001/08/11 v1.0a Computer Modern Cyrillic font definitions
)<<t2a.cmap>>)
("C:\Program Files\MiKTeX 2.7\tex\latex\base\inputenc.sty"
Package: inputenc 2006/05/05 v1.1b Input encoding file
\inpenc@prehook=\toks14
\inpenc@posthook=\toks15

("C:\Program Files\MiKTeX 2.7\tex\latex\cyrillic\cp1251.def"
File: cp1251.def 1999/11/16 v1.0d Input encoding file
))
("C:\Program Files\MiKTeX 2.7\tex\generic\babel\babel.sty"
Package: babel 2008/03/16 v3.8j The Babel package

*************************************
* Local config file bblopts.cfg used
*
("C:\Program Files\MiKTeX 2.7\tex\latex\00miktex\bblopts.cfg"
File: bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
)
("C:\Program Files\MiKTeX 2.7\tex\generic\babel\english.ldf"
Language: english 2005/03/30 v3.3o English support from the babel system

("C:\Program Files\MiKTeX 2.7\tex\generic\babel\babel.def"
File: babel.def 2008/03/16 v3.8j Babel common definitions
\babel@savecnt=\count87
\U@D=\dimen103
)
\l@canadian = a dialect from \language\l@american
\l@australian = a dialect from \language\l@british
\l@newzealand = a dialect from \language\l@british
)
("C:\Program Files\MiKTeX 2.7\tex\generic\babel\russianb.ldf"
Language: russianb 2008/03/21 v1.1r Russian support from the babel system
Package babel Info: Making " an active character on input line 199.
)) (3.aux)
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7.
LaTeX Font Info: ... okay on input line 7.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7.
LaTeX Font Info: ... okay on input line 7.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7.
LaTeX Font Info: ... okay on input line 7.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7.
LaTeX Font Info: ... okay on input line 7.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7.
LaTeX Font Info: ... okay on input line 7.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7.
LaTeX Font Info: ... okay on input line 7.
LaTeX Font Info: Checking defaults for T2A/cmr/m/n on input line 7.
LaTeX Font Info: ... okay on input line 7.

[1

{C:/Documents and Settings/All Users/Application Data/MiKTeX/2.7/pdftex/config/
pdftex.map}] (3.aux) )
Here is how much of TeX's memory you used:
1093 strings out of 95064
11828 string characters out of 1180234
60984 words of memory out of 1500000
4356 multiletter control sequences out of 110000
4437 words of font info for 15 fonts, out of 1200000 for 2000
198 hyphenation exceptions out of 8191
24i,4n,24p,233b,125s stack positions out of 5000i,500n,10000p,200000b,5000s
<C:\Documents and Settings\All Users\Application Data\Mi
KTeX\2.7\fonts\pk\ljfour\lh\lh-t2a\dpi600\larm1000.pk>
Output written on 3.pdf (1 page, 4745 bytes).
PDF statistics:
18 PDF objects out of 1000 (max. 8388607)
0 named destinations out of 1000 (max. 131072)
5 words of extra memory for PDF output out of 10000 (max. 10000000)[/more]
[more=+лог.latex]This is pdfTeX, Version 3.1415926-1.40.8-beta-20080627 (MiKTeX 2.7) (preloaded format=latex 2009.4.10) 10 APR 2009 19:08
entering extended mode
**C:/Program*Files/MiKTeX*2.7/miktex/bin/3.tex
("C:/Program Files/MiKTeX 2.7/miktex/bin/3.tex"
LaTeX2e <2005/12/01>
Babel <v3.8j> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, german-x-2008-06-18, ngerman-x-2008-06-18, french, russian, ukra
inian, loaded.
("C:\Program Files\MiKTeX 2.7\tex\latex\base\article.cls"
Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
("C:\Program Files\MiKTeX 2.7\tex\latex\base\size10.clo"
File: size10.clo 2005/09/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:\Program Files\MiKTeX 2.7\tex\latex\cmap\cmap.sty"
Package: cmap 2008/03/06 v1.0h CMap support: searchable PDF


Package cmap Warning: pdftex in DVI mode - exiting.

) ("C:\Program Files\MiKTeX 2.7\tex\latex\base\fontenc.sty"
Package: fontenc 2005/09/27 v1.99g Standard LaTeX package

("C:\Program Files\MiKTeX 2.7\tex\latex\cyrillic\t2aenc.def"
File: t2aenc.def 2005/09/27 v1.0i Cyrillic encoding definition file
)
LaTeX Font Info: Try loading font information for T2A+cmr on input line 100.


("C:\Program Files\MiKTeX 2.7\tex\latex\cyrillic\t2acmr.fd"
File: t2acmr.fd 2001/08/11 v1.0a Computer Modern Cyrillic font definitions
))
("C:\Program Files\MiKTeX 2.7\tex\latex\base\inputenc.sty"
Package: inputenc 2006/05/05 v1.1b Input encoding file
\inpenc@prehook=\toks14
\inpenc@posthook=\toks15

("C:\Program Files\MiKTeX 2.7\tex\latex\cyrillic\cp1251.def"
File: cp1251.def 1999/11/16 v1.0d Input encoding file
))
("C:\Program Files\MiKTeX 2.7\tex\generic\babel\babel.sty"
Package: babel 2008/03/16 v3.8j The Babel package

*************************************
* Local config file bblopts.cfg used
*
("C:\Program Files\MiKTeX 2.7\tex\latex\00miktex\bblopts.cfg"
File: bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
)
("C:\Program Files\MiKTeX 2.7\tex\generic\babel\english.ldf"
Language: english 2005/03/30 v3.3o English support from the babel system

("C:\Program Files\MiKTeX 2.7\tex\generic\babel\babel.def"
File: babel.def 2008/03/16 v3.8j Babel common definitions
\babel@savecnt=\count87
\U@D=\dimen103
)
\l@canadian = a dialect from \language\l@american
\l@australian = a dialect from \language\l@british
\l@newzealand = a dialect from \language\l@british
)
("C:\Program Files\MiKTeX 2.7\tex\generic\babel\russianb.ldf"
Language: russianb 2008/03/21 v1.1r Russian support from the babel system
Package babel Info: Making " an active character on input line 199.
)) (3.aux)
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7.
LaTeX Font Info: ... okay on input line 7.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7.
LaTeX Font Info: ... okay on input line 7.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7.
LaTeX Font Info: ... okay on input line 7.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7.
LaTeX Font Info: ... okay on input line 7.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7.
LaTeX Font Info: ... okay on input line 7.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7.
LaTeX Font Info: ... okay on input line 7.
LaTeX Font Info: Checking defaults for T2A/cmr/m/n on input line 7.
LaTeX Font Info: ... okay on input line 7.

[1

] (3.aux) )
Here is how much of TeX's memory you used:
1082 strings out of 95065
11720 string characters out of 1180261
60718 words of memory out of 1500000
4350 multiletter control sequences out of 110000
4437 words of font info for 15 fonts, out of 1200000 for 2000
198 hyphenation exceptions out of 8191
24i,4n,24p,233b,125s stack positions out of 5000i,500n,10000p,200000b,5000s

Output written on 3.dvi (1 page, 240 bytes).[/more]
Автор: Difur
Дата сообщения: 10.04.2009 20:48
juvaforza
Судя по логу pdflatex

Цитата:
<C:\Documents and Settings\All Users\Application Data\Mi
KTeX\2.7\fonts\pk\ljfour\lh\lh-t2a\dpi600\larm1000.pk>

используется растровый шрифт. Видимо, pdflatex не настроен на работу с векторными русскими шрифтами по умолчанию. У меня в этом месте лога

Цитата:
{C:/Program Files/MiKTeX 2.7/fonts/enc
/dvips/cm-super/cm-super-t2a.enc}<C:/Program Files/MiKTeX 2.7/fonts/type1/publi
c/cm-super/sfrm1000.pfb>



Автор: TeXpert
Дата сообщения: 10.04.2009 22:53
juvaforza
Цитата:
pdflatex теперь тоже некорректно создает файл
Смотри тут
Цитата:
C:\Documents and Settings\All Users\Application Data\MiKTeX\2.7\
C:/Program Files/MiKTeX 2.7/
Это ужас какой-то... Разреши дать небольшой совет: никогда, ни при каких обстоятельствах, не соглашайся с путями по умолчанию, что предлагается в Windows (придумавшим эти длинные и "удобные" пути кретинам ручки откручивать невредно -- кстати, в Vista они, наконец, поумнели). Я не верю, что новые версии не поддерживают TDS!
Автор: Difur
Дата сообщения: 11.04.2009 07:49
juvaforza.Ваши трудности могут быть платой за минимализм
Цитата:
дистрибутив - базовый MiKTeX 2.7
При установке полного МикТеХа пакет cm-super устанавливается со всеми конфигами корректно. Остается только в программе Settings (она же mo.exe) выбрать дополнительно русский язык и можно работать. Не знаю, будет ли все также настроено при индивидуальном дополнении установленного базового MiKTeX 2.7 пакетом cm-super.

Автор: juvaforza
Дата сообщения: 11.04.2009 20:19
TeXpert
Difur
Пакет cm-super обязательно должен быть установлен? Я его действительно не устанавливал.

Цитата:
Ваши трудности могут быть платой за минимализм

Это не минимализм, а бедность

Цитата:
Это ужас какой-то

Это ужас с двумя хвостами. В первый раз ставить незнакомую сложною программу не в директорию по умолчанию - довольно рискованно (да-да, все остальное в пути случайное совпадение )
Автор: investigateur
Дата сообщения: 15.04.2009 22:56
Уважаемое сообщество!

Столкнулся с проблемой

Надо реализовать такую форму записи:

\begin{Figure}{ABFG1} % ABFG1 - это картинка в формате eps
зависимость A от B % подпись к рисунку (надо без фигурных скобок)
\end{Figure}

Это я пытаюсь реализовать следующим образом:

\newenvironment{Figure}[1]
{\begin{figure}[ht]\label{#1}\centering\includegraphics{#1}\caption{}%
{}\end{figure}}

Надеюсь на помощь.
С уважением
Дмитрий
Автор: Difur
Дата сообщения: 16.04.2009 07:55
investigateur. Не совсем понял Ваш замысел, но могу предложить работающую конструкцию
Цитата:
\newenvironment{Figure}[3]%
{\begin{figure}[ht]\label{#1}\centering\includegraphics{#1}\caption{зависимость #2 от #3 }%
}{\end{figure}}

\begin{Figure}{fg}{A}{B}
\end{Figure}

Автор: investigateur
Дата сообщения: 16.04.2009 13:46
Спасибо за Ваш ответ.

Да, Вы правы, немного сумбурно.

Задача в следующем:

\begin{Figure}{ABFG1} % ABFG1 - это картинка в формате eps
зависимость A от B % подпись к рисунку (надо без фигурных скобок)
\end{Figure}

"зависимость A от B" это подпись к рисунку и этот текст нужно поместить в \caption{}

Цель = это расположить подпись к рисунку между \begin{Figure} и \end{Figure} и без скобок,
в свободном стиле.

Это я пытаюсь реализовать следующим образом:

\newenvironment{Figure}[1]
{\begin{figure}[ht]\label{#1}\centering\includegraphics{#1}\caption{}%
{}\end{figure}}

Эдесь проблема - не получается разорвать команду на две части

1. \caption{
2. }

С уважением
Дмитрий
Автор: TeXpert
Дата сообщения: 16.04.2009 14:11
investigateur
Цитата:
Эдесь проблема - не получается разорвать команду на две части

1. \caption{
2. }
Какой смысл? Пишем книгу по LaTeX? Не похоже. Или, word так пагубно повлиял? Ничего не понимаю. Или, с файла что-то считываем? Ты цель опиши, тогда и, возможно, адекватное решение подскажем
Автор: investigateur
Дата сообщения: 16.04.2009 15:23
Спасибо за принуждение к лаконичности

>> Пишем книгу по LaTeX? Не похоже. Или, word так пагубно повлиял? Ничего не понимаю.
>> Или, с файла что-то считываем?

Цель проста, создать окружение ввиде:

\begin{Figure}{ABFG1.eps} % ABFG1.eps - это картинка в формате eps
зависимость A от B % подпись к рисунку (надо без фигурных скобок)
\end{Figure}

Цель - это расположить подпись к рисунку между \begin{Figure} и \end{Figure} и без скобок.
Иными слова - всё что между \begin{Figure} и \end{Figure} должно быть аргументом для команды \caption{}. Текст подписи к рисунку не должен обрамляться фигурными скобками.

Это окружение упрощает работу (для меня!) с множеством картинок и комментариями к ним.

С уваженим
Дмитрий
Автор: TeXpert
Дата сообщения: 16.04.2009 15:38
investigateur
Ясно, наконец). Не въехал потому, что впервые вижу такой экзотический (потому как полухимера)) способ.
К сожалению, времени мало у меня, но дам совет: загляни в книжку The TeXbook отца-основателя -- там как раз очень лаконичные окружения у него -- вот там решение и подберёшь. Полухимерой я назвал потому, что у тебя желание создать нечто вроде среднее между стилями TeX и LaTeX, а почему бы не попробовать создать в стиле чистого TeX?) Вреда не будет, хотя можешь и среднее создать. Решений можно кучу придумать, только вот надо попыхтеть для этого

Добавлено:
А пока два простых подсказок:
Попробуй вместо {} использовать \begingroup\endgroup (и не только это)
Саму команду \caption тоже можно собрать из токенов (типа, csname)
Яснее будет, если в исходниках найдёшь определение \caption, а дальше в зависимости от твоей фантазии: можешь написать свою версию, подсмотреть решение -- короче, хак тебе поможет)

В любом случае -- читай The TeXbook
Автор: investigateur
Дата сообщения: 16.04.2009 20:11
Спасибо

>> вместо {} использовать \begingroup\endgroup

Это пробовал (новое окружение), но нужного эффекта не получил

Будем думать
Спасибо
Дмитрий
Автор: TeXpert
Дата сообщения: 16.04.2009 21:45
investigateur
Цитата:
Это пробовал (новое окружение)
Это совсем не окружение
Автор: investigateur
Дата сообщения: 17.04.2009 18:43
Выправы, но и

\begingroup, \endgroup
\bgroup, \egroup

как заменители фугурных скобок не сработали, увы

Дмитрий
Автор: TeXpert
Дата сообщения: 17.04.2009 19:48
investigateur
Цитата:
\begingroup, \endgroup
\bgroup, \egroup

как заменители фугурных скобок не сработали, увы
Я предлагал не только это, то есть не голую такую замену
Автор: Widok
Дата сообщения: 22.04.2009 10:41
Лимит страниц. Продолжаем здесь.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Форматы|кодеки|снятие и обработка звука|lossless&lossy|codec


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.