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

» TeX, LaTeX и т.д.

Автор: Difur
Дата сообщения: 01.09.2010 20:30

Цитата:
Я использую вот эту сборку: http://rutracker.org/forum/viewtopic.php?t=1916260. Автор пишет, что MikTeX версии 2.7. Как посмотреть какая на самом деле версия - не знаю.

Поскольку в этой сборке Миктех поставлен без штатной инсталляции, то никакой гарантии последующей штатной работы Миктеха дать нельзя. Рекомендую переустановить Миктех на основе дистрибутива и добавлять шрифты согласно официальной инструкции Миктеха.
Автор: Harmont
Дата сообщения: 01.09.2010 20:59
Difur
Большой риск угробить сборку, кроме того, у меня сейчас, к сожалению, нет времени на эксперименты. Если нет более простого решения, то спасибо и на этом.
Автор: karl_karlsson
Дата сообщения: 02.09.2010 00:17
Harmont
У MiKTeX имеется официальная портабельная сборка:
MiKTeX Portable


Надо иметь какой-то примерный документ и log файл.
Имейте ввиду, что PSCyr поддерживает только кодировку T2A.
У вас надо быт:
Код: \usepackage[T2A]{fontenc}
Автор: Difur
Дата сообщения: 02.09.2010 06:42
Harmont. А тестовый файл fonts-ex.tex из комплекта PSCYR в данной сборке проходит компиляцию?
Автор: asking2009
Дата сообщения: 02.09.2010 15:36
karl_karlsson

Цитата:
asking2009
Сложно так сказать. Надо иметь примерный документ и log файл.


Цитата:
asking2009
Сложно так сказать. Надо иметь примерный документ и log файл.

Документ большой и лог файл тоже. а от чего это может происходить?очень нужно исправить ошибку. с чего начать?
кусочек лога:
Package hyperref Warning: Glyph not defined in PD1 encoding,
(hyperref) removing `\cyre' on input line 159.

Автор: Harmont
Дата сообщения: 02.09.2010 19:59
Difur
Нет, не компилируется. Тоже самое, не видит шрифты.

Возможно я допустил где-то глупую ошибку в процессе инсталляции, ввиду отсутстствия понимания всей цепочки работы системы. Второй вариант - кривая сборка. Но как проверить не знаю.

Добавлено:
karl_karlsson
По поводу T2A не совсем ясно. Вместе с pscyr распространяется тестовый пример, там написано \usepackage[koi8-r]{inputenc}.

Я, конечно, попробовал поменять на \usepackage[T2A]{fontenc}, но это ничего не изменило.

Добавлено:
karl_karlsson
Примерный документ допустим fonts-ex.tex из комплекта pscyr. Вот лог файл: http://tinypaste.com/ea381b.

Добавлено:
Difur
karl_karlsson
Я решил проблему. Вот здесь описано, что нужно сделать:

Копируем структуру каталогов из этой папки в папку с установленным MikTeX.
Добавляем строку p +pscyr.map в конец файла MikTeX 2.7/divps/config/config.ps
Добавляем строку map +pscyr.map в конец файла MikTeX 2.7/pdftex/config/pdftex.cfg
Добавляем строку map pscyr.map в конец файла MikTeX 2.7/miktex/config/updmap.cfg
Выполняем команду updmap
Добавляем строку f pscyr2.map в конец файла MikTeX 2.7/dvipdfm/config/config
Выполняем команду initexmf -u.


Я делал только пункты 1, 2 и 5. Этого было недостаточно.


Добавлено:
Всем спасибо за помощь.
Автор: karl_karlsson
Дата сообщения: 02.09.2010 22:42
Harmont
Я вот такое и подумал, но казалось что вы используете только какой то определенный драйвер.
Например 2-dvips, 3-pdftex, 6-dvipdfm, ну вот 4 и 7 для всех надо.
Хотя я пользуюсь только PDFLaTeX, я делаю все, что бы проблем не было. А может и вдруг понадобится.

asking2009
Ну надо минимальный документ у которого воспроизводится ошибка и его лог.
Так кажется, что какие то опции не подключены у hyperref или он подключен в преамбуле не на том месте где надо.
Как минимум для кириллицы надо:

Код: \usepackage[unicode]{hyperref}
Автор: Difur
Дата сообщения: 03.09.2010 06:38
Harmont. Поздравляю с успехом!
Когда всё попробовали и ничего не получается, надо наконец прочитать инструкцию. (С) Народная мудрость.

Цитата:
Managing Font Map Files
Information about outline fonts is stored in a file by the name of psfonts.map. This file is created in the course of the setup/update process. It can be manually created by running initexmf --mkmaps.

psfonts.map depends on the file updmap.cfg. This configuration file contains declarative instructions (see updmap.cfg(5)), which will be used to build psfonts.map.

Caution
The contents of psfonts.map should never be edited directly. Your modifications get lost when you install new packages.


For example, follow these steps if you want to add an entry for the font map file xyz.map:

Run initexmf --edit-config-file updmap.

Insert the following line at the end of the file:

Map xyz.map
Save the file and close the editor.

Run initexmf --mkmaps to rebuild the font map files.
Автор: Harmont
Дата сообщения: 03.09.2010 06:44
Difur
Если уж разбирать полеты, то во-первых, упоминания о файле updmap.cfg в документации просто нет. И во-вторых:
Цитата:
Чтобы иметь возможность пользоваться программой dvipdfm из MikTeX, в конце
файла dvipdfm\config\config надо дописать строку "f pscyr2.map", скопировать
в директорию dvipdfm\base файл pscyr2.map и после этого обновить базу данных:
"initexmf -u".
Мне не нужна была возможность пользоваться некой программой dvipdfm, поэтому я не обратил внимания на этот текст.
Автор: Difur
Дата сообщения: 03.09.2010 15:49
Harmont. Приведен фрагмент из документации Миктех-27. Этой инструкцией я неоднократно пользовался при установке разных шрифтов. Все cfg-файлы при этом Миктех правит сам.
Автор: Harmont
Дата сообщения: 03.09.2010 16:29
Кто-то может подсказать еще по спискам литературы. Необходимо оформить по ГОСТу. Не принципиально 2003 или 2008 года. Но желательно, конечно, последний. Разгребать самому ГОСТ тяжеловато, плюс большая вероятность где-нибудь да ошибиться. Хотелось бы стилевой пакет. Знаю о существовании пакета gost с шаблонами gost71 (от бородатого 1984 года) и gost780 (от не намного менее бородатого 2000).

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


Добавлено:
Difur
Ваше кунг-фу несомненно сильнее моего.

Добавлено:
Нашел стиль в пакете disser. Он по ГОСТу 7.0.5 от 2008г. Однако директив для оформления электронных ресурсов там похоже нет.
Автор: Griefin
Дата сообщения: 04.09.2010 21:25
Harmont
В шаблонах disser есть примеры библиографических записей с полями url, doi и isbn. Гиперссылки генерируются, все нормально. Сами директивы по оформлению ссылок на электронные ресурсы есть в описании ГОСТ 7.0.5.
Автор: Harmont
Дата сообщения: 05.09.2010 16:22
Griefin
Спасибо за подсказку. Буду пытаться через url оформить.

Добавлено:
Возникла естественная необходимость отдать документ, оформленный в LaTeX, на рецензию. И вдруг стало понятно, что ни в .dvi, ни в .pdf человек не сможет делать правки прямо в документе. Выход - TeX2Word.

Есть ли какие-то более простые решения без конвертации форматов и вызванных в связи с ними проблем?
Автор: Griefin
Дата сообщения: 05.09.2010 19:57
Послать исходник вместе с pdf.
Автор: BagaBaga
Дата сообщения: 05.09.2010 20:27
>И вдруг стало понятно, что ни в .dvi, ни в .pdf человек не сможет делать правки прямо в документе

Смотря что вы подразумеваете под "делать правки". В моей пратике рецензент зачастую возвращает рукопись с пометками на полях, которые уже ты сам вносишь в документ. Из своей же практики: не всегда рецензент или редактор прав, не всегда, когда требуются исправления, вариант рецензента лучший. Разумеется, речь идет не только (и не столько) об орфографии и пунктуации... Делать же заметки в pdf вполне возможно. Это умеет что Acrobat (не Reader), что некоторый свободный софт, например, pdfEdit (http://sourceforge.net/projects/pdfedit/files/latest)
Автор: Harmont
Дата сообщения: 05.09.2010 20:50
Griefin
Если имеется ввиду отправка .tex файла, то у меня вызывает большие сомнения, что рецензент станет устанавливать TeX'овскую сборку, только для того, чтобы почитать мой документ.
BagaBaga
Речь идет не о рецензировании в периодическом журнале, а просто о вычитке коллегой. Пересылать печатную версию туда-сюда черезчур неудобно, по сравнению с электронной версией. Устанавливать Acrobat Reader Professional (который платный) и pdfEdit он к сожалению тоже врят ли будет. Слишком замороченно.

Советы возьму на заметку. Но хотелось бы какого-то простого решения, чтобы не нагружать рецензента лишними проблемами.
Автор: karl_karlsson
Дата сообщения: 05.09.2010 21:19
Harmont
Для правки TEX файла корме текстового редактора ничего не надо. BagaBaga совсем точно описал ситуацию. Ну надо все же правки отличатся на фоне документа.
Вот что я использую (инсталляция не необходима):
Xournal
Лучше иметь Tablet PC, или просто Tablet, но и без этого вполне можно использовать.
Формулы перевести из TeX в Word невозможно, а писать их без Tablet-а с помощи мыши где то подходить.
Автор: BagaBaga
Дата сообщения: 05.09.2010 21:55
Harmont,
когда я описывал нашу технологию правок, то подразумевались не только журналы, но и мое взаимодействие с соавторами. Разумеется, с дальними авторами обмен идет по электронке (Пусть меня простит за это Почта России). Например, мы пишем статью. В любом случае нужно, чтобы был кто-то один, кто будет отвечать за "главную" версию. Например, вам предложили добавить запятую (для простоты), вы видите, что предложение лучше переписать. А это может вызвать правку последующего/предъыдушего абзаца для исключения, например, тавтологий. В любом случае, предложения (правки) следует как-то отмечать (например, цветом), чтобы отличать старую и новую версию. Кроме того случая, когда вы все правки рецензента принимаете по принципу "обжалованию не подлежит". Зачем это нужно? Допустим, описание какого-то процесса рецензент требует поместить перед каким-то параграфом. Но у вас уже есть в тексте описания. Соответсвенно, следует подумать о том, что после добавки требуемого текста кое-гд придется ставшее после этого лишнее описание убрать, а текст переписать.

Непосредственно по сути вашего вопроса:
1. Если ваш рецензент знает разметку ТеХ, то для чтения ему достаточно предоставить исходник - ведь это просто текстовый файл. Неудобство может быть, если у вас есть залихватские формулы или таблицы.
2. Это неудобство можно устранить, поставив ТеХ. Можно даже не ставить - есть portable-версии что TeXLive, что MikTeX.
3. Если вашему рецензенту в принципе не подходит TeX-разметка, то можно поэкспериментировать, например, с LyX. Правда, я бы не стал.
4. Или использовать средства рецензирования pdf. Я специально показал, что есть свободный софт. А в нем есть срества для рецензирования.
5. Если ваш рецензент не желает что-либо устанавливать, а вам он нужен, то вам остается работать в той среде, которая устраивает вашего рецензента. Похоже, это Word При этом вам лучше в его лоне и оставаться (в процессе вычитки), чем ловить блох на каждой итерации (вы же не надеетесть управиться за одни раз?). А в ТеХ перевести уже финальный вариант - если захочете полиграфического качества.
Автор: Difur
Дата сообщения: 06.09.2010 06:32
Harmont. Рецензент может распечатать текст, внести обычным образом правки, а затем сканировать или сфотографировать текст и отправить его по электронной почте.
Автор: Harmont
Дата сообщения: 06.09.2010 10:25
BagaBaga
Есть ли версия pdfEdit под Windows? То что я скачал, вроде как beta. У меня просто не запустился экзешник.
karl_karlsson

Цитата:
Для правки TEX файла корме текстового редактора ничего не надо.

А как помечать текст в текстовом редакторе или в том же самом MiKTeX? Плюс я так понимаю нужно будет читать PDF, а потом для каждой запятой искать глазами соответствующий код в исходнике. Если текст большой, то глаза и нервы быстро сдают.

Цитата:
Если ваш рецензент не желает что-либо устанавливать, а вам он нужен, то вам остается работать в той среде, которая устраивает вашего рецензента. Похоже, это Word При этом вам лучше в его лоне и оставаться (в процессе вычитки), чем ловить блох на каждой итерации (вы же не надеетесть управиться за одни раз?).

Дело не столько в приверженности рецензента к Word, сколько в отсутствии возможности WYSIWYG редактирования для LaTeX. LyX подошел бы, но он не умеет открывать TeX файлы. Я попробовал сходу сделать импорт из LaTeX (Plain), сразу же вылетела ошибка импорта. Дальше не ковырялся.

Цитата:
Вот что я использую (инсталляция не необходима):
Xournal

Xournal тоже Linux'овый софт? Я скачал Windows beta версию. Сначала не отрисовались иконки, при попытке ввода текста - повис. Умеет ли он делать пометки прямо в тексте (в частности аналоги этого софта)?
Difur

Цитата:
Рецензент может распечатать текст, внести обычным образом правки, а затем сканировать или сфотографировать текст и отправить его по электронной почте.

При всем уважении, вы считаете это удобным?



Добавлено:
Похоже лучший способ - просто отдать печатную версию.
Автор: Difur
Дата сообщения: 06.09.2010 10:53
Harmont.

Цитата:
При всем уважении, вы считаете это удобным?

Изредко получаю такие письма. Тот, кто согласен заняться правкой текста (своего или чужого), обычно соглашаются действовать таким способом. Официальный рецензент не будет заниматься правкой рецензируемого текста.
Автор: karl_karlsson
Дата сообщения: 06.09.2010 11:21
Harmont
Xournal кросс платформенный, и Linux и Windows.
Вот так делаются аннотации:
File -> Annotate PDF

Пример в XOJ:
testmat_minion_microtype.pdf.xoj

Тот же пример, экспорт в PDF:
2010-09-06-Note-11-12.pdf

Шрифт Times New Roman 10 pt, формула нарисовал мыши - Pen = Fine, два раза Zoom In.
Автор: Harmont
Дата сообщения: 06.09.2010 12:02
karl_karlsson
Я осознал, что вполне подойдет софт для аннотации PDF. Посоветуйте только флагманский в этом деле продукт. Можно не бесплатный.

Добавлено:
Скачал сейчас PDF-XChange Viewer портабле. В принципе этого вполне достаточно. Бесплатный, не требует установки, прост в использовании, есть выделение текста и возможность делать примечания прямо в тексте.

Спасибо всем за советы. Навели на правельную мысль.
Автор: karl_karlsson
Дата сообщения: 06.09.2010 12:25
Harmont
Например - Adobe Acrobat, NitroPDF, GRAHL PDF Annotator.
Автор: mpetroo
Дата сообщения: 06.09.2010 22:39
посоветую еще Preview.app из Mac OS X 10.6 – бесплатный, если не считать стоимости компьютера и ОС
Автор: Harmont
Дата сообщения: 16.09.2010 13:28
Отсутствуют инициалы в библиографии при использовании BibTeX.

Скачал пакет disser. Скомпилировал при помощи:
set DESTDIR=диск:\путь\к\texmf
nomake install

Пакет почему-то встал в Program Files вместо того, чтобы встать в дистрибутив LaTeX'а. Мне нужен был только файл gost705s.bst, поэтому я скопировал его в папку к своему документу, взял тестовый файл библиографии thesis.bib и подключил при помощи команд:
\bibliography{thesis}
\bibliographystyle{gost705s}

После компиляции в библиографии не оказалось инициалов авторов. Я нашел решения здесь:
http://www.ccas.ru/frc/bibtex.html
http://www.ccas.ru/voron/latex.html

Я скопировал в папку C:\TeX\WinEdt\Bin\TeX\ файл cp1251lc.cf из пакета disser. Заменил содержимое файла C:\TeX\WinEdt\Bin\TeX\BibTex.bat на:
@ECHO OFF
bibtex8.exe --huge --csfile "cp1251lc.csf" %1 %2 %3 %4 %5 %6 %7 %8 %9

и файла C:\TeX\WinEdt\Bin\TeX\TeXify.bat на
@ECHO OFF
set BIBTEX=C:\TeX\WinEdt\Bin\TeX\BibTeX.bat
TEXIFY.EXE --run-viewer %1 %2 %3 %4 %5 %6 %7 %8 %9

После перекомпиляции (Ctrl-Shift-X) ничего не изменилось. Инициалов как небыло, так и нет.

Ничего, имеющего отношение к BibTeX в логе не вижу. Как проверить, что подцепляется .csf файл?
Автор: pastorm
Дата сообщения: 16.09.2010 14:01
Harmont
у меня disser нормально работает с bibtex8, запускаю так:
bibtex8 -H -c cp1251 <имя_aux_файла>
Автор: Andrew10
Дата сообщения: 16.09.2010 15:06
Harmont
Приведите кусок из bib-файла для русской ссылки, чтобы посмотреть, все ли у Вас сделано правильно

csf-файл определяет кодировку, поэтому если все остальное в ссылке отображается правильно, то значит он используется
Автор: karl_karlsson
Дата сообщения: 16.09.2010 16:00
Harmont
Его компилировать вообще не надо.
disser-1.1.6.tds.zip надо распаковать в дерево TeX или в локальное дерево TeX (хотя папочка source не необходима).
После этого:


Вот и все.

Ну и у TeXnicCenter все намного более просто делается через профили компиляции, и не надо ничего менять у самого TeX.
Автор: Difur
Дата сообщения: 16.09.2010 19:26
Harmont. Я упоминал документацию к Миктеху-27, а не к набору PSCYR. При установке с дистрибутива полного Миктеха-27 образуется обширная документация (папка DOC больше 600 мегабайт). Там среди прочего есть инструкция к самому Миктеху, где и находится описание рекомендуемой разработчиком Миктеха процедуры установки шрифтов в систему.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

Предыдущая тема: Прога для автоматического выключения компа


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