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

» TeX, LaTeX и т.д.

Автор: Crosfield
Дата сообщения: 06.11.2006 22:05
chum2000
Странно, но я после инсталляции MikTeX 2.5 никаких настроек не менял и компиляция по обычной команде "latex filename.tex" происходит именно в DVI. Хотя лучше пользоваться WinEdt для редактирования и компиляции.
Автор: chum2000
Дата сообщения: 07.11.2006 00:31
Crosfield

В общем не знаю как и понимать, но зашёл я на ctan b сравнил файлики своего дистрибутива и того, что там. Было 3 различных файла. Закачал новые и поставил заново. Теперь всё работает. Видать где-то были глюки
Автор: Griefin
Дата сообщения: 12.11.2006 16:01
Кто-нибудь знает как подписаться на рассылку CyrTeX (https://info.vsu.ru/Lists/CyrTeX-ru/List.html)?
Я уже два или три раза письмо на CyrTeX-ru-feed@vsu.ru посылал -- никаких результатов.

Добавлено:
Вопрос, указанный в шапке,

Цитата:
У меня старенький TEX, исправно работающий под MS DOS...

уже давно не актуален и собственно к TeX отношения не имеет. Предлагаю его удалить.
Автор: bigspoon
Дата сообщения: 12.11.2006 19:23
Griefin, регулярно получаю рассылку....
Автор: chum2000
Дата сообщения: 13.11.2006 21:37
Griefin

Пошли письмо на CyrTeX-ru-feed@vsu.ru с темой "Subscribe me!" тебе придёт письмо с подтверждением рассылки. Ответь на него, используя функцию почтового клиента либо создай новое письмо и в качестве темы укажи номер, который указан в теле (почитай что там написано). если письмо не приходит, то возможно почтовый сервер принял его за спам - это уж разбирайся на почтовом сервере.
Автор: Dod
Дата сообщения: 16.11.2006 06:18
dimol
Спасибо за совет. Титулы печатаются как надо. Только на страницах с началами глав номер страницы упорно выводится внизу по центру. Гасится это при помощи \thispagestyle{empty}.
И еще вопрос. Пакет hyperref конфликтует с amsmath. Как бы это обойти?
P.S. Хорошо, что убрали в преамбуле про "старенький" TeX. Надо бы еще морду мою удалить, надоела.
Автор: dimol
Дата сообщения: 16.11.2006 09:16
Dod

Цитата:
И еще вопрос. Пакет hyperref конфликтует с amsmath. Как бы это обойти?

этого я уже не знаю... а hyperref последним загружается?

Вопрос ко всем:
При использовании пакета titlesec и при вызове TeXify или PDFTeXify в WinEdt прыгает на строчку \tableofcontents и выдает ошибку "Missing { inserted. A left brace was mandatory here, so I've put one in. You might want to delete and/or insert some corrections so that I will find a matching right brace soon." В то же время LaTeX и pdfLaTex обрабатывают этот файл нормально. В чем может быть дело?
Автор: Griefin
Дата сообщения: 16.11.2006 18:07
Наверняка, ошибка в генерируемом toc-файле. Можно попробовать поменять местами подключения hyperref и titlesec. Кстати, мой пакет для диссертаций
http://tug.ctan.org/tex-archive/macros/latex/contrib/disser/
обеспечивает функциональность аналогичную titlesec, т.е. позволяет изменять формат заголовков.
Автор: voltag
Дата сообщения: 17.11.2006 12:40
Dod

Цитата:
Г-н Львовский, хвала ему, подробно
пишет о колонтитулах, но не говорит как его подчеркнуть...

Странно. А у меня "говорит".

Griefin
По поводу обновления шапки.
Предлагаю заменить\добавить ссылку на Львовского на www.mccme.ru/free-books/
Там кроме всего прочего есть файл его книги с букмарками, поиском и векторным шрифтом.
http://www.mccme.ru/free-books/llang/newllang.pdf (~6Mb)

Также думаю стоит добавить книгу:
Котельников И. А., Чеботаев П. З.
LATEX по-русски.3-е издание, перераб. и доп. Новосибирск: Сибирский
хронограф, 2004. 496 с.: ил.
ISBN 5–87550–195–2
http://www.tutornet.ru/tex/books/KotelnikovChebotaev2004a.pdf (файл имеет запрет на копирование текста, но это легко отламывается)
IMHO очень хорошая книга, стоит читать. Лучше перед Львовским.
Автор: TeXpert
Дата сообщения: 17.11.2006 15:19
Dod

Цитата:
Пакет hyperref конфликтует с amsmath. Как бы это обойти?

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

voltag

Цитата:
IMHO очень хорошая книга, стоит читать. Лучше перед Львовским.

Книга хорошая, не спорю. Но стоит использовать обе -- взаимно дополняют друг друга.
Автор: Gavk
Дата сообщения: 05.12.2006 02:50

Цитата:
Пакет hyperref конфликтует с amsmath. Как бы это обойти?


Пример шапки документа:
\documentclass[a4paper, 10pt]{article}
\usepackage[cp1251]{inputenc}
\usepackage{citehack}
\usepackage[dvips]{graphicx, color}
\usepackage{indentfirst}
\usepackage[dvips,hypertex,colorlinks]{hyperref}
\usepackage{amsmath}
\usepackage{mathtext}
\usepackage[russian]{babel}

Без конфликтов.
Автор: Gavk
Дата сообщения: 18.12.2006 10:43
Основной файл
\documentclass[a4paper, 10pt]{article}
\usepackage[cp1251]{inputenc}
\usepackage{citehack}
\usepackage[dvips]{graphicx, color}
\usepackage{indentfirst}
\usepackage[dvips,hypertex,colorlinks, unicode]{hyperref}
\usepackage{amsmath}
\usepackage{mathtext}
\usepackage[russian]{babel}
\makeatletter
\renewcommand{\@biblabel}[1]{#1.}
\makeatother
\renewcommand{\vec}[1]{\mathbf{#1}}
\newcommand{\refn}[1]{(\ref{#1})}
\newcommand{\n}[2]{#1=1, \, \ldots \, #2}
\newcommand{\N}[1]{(\n{#1}{N})}
\newcommand{\hm}[1]{#1\nobreak\discretionary{}{\hbox{\ensuremath{#1}}}{}}
\newcounter{variant}
\newcommand{\variant}{variant\thevariant}
\newcounter{task}
\newcommand{\task}{\par \stepcounter{task}{\bf Задача \thetask.}\par \input{task\thetask/condition}}
\newcommand{\given}{\par{\it Дано:}\par\input{task\thetask/\variant/given}}
\newcommand{\decision}{\par {\bf Решение.}\par \input{task\thetask/\variant/decision}}
\begin{document}
\setcounter{task}{8}
\setcounter{variant}0
\task
\given
\decision
\setcounter{task}{10}
\task
\given
\decision
\newpage
\bibliographystyle{gost780u}
\bibliography{bibliography}
\end{document}


Запись в файле библиографии:
@book{SZM,
title = "Средства зашиты в машиностроении",
author = "Белов, С. В. and Козьяков, А. С.",
year = 1984,
publisher = "Машиностроение",
address = "М.",
booklanguage = "russian",
language = "russian"}

Не воспринимает инициалы у авторов. То есть точки ставит, а инициалов нет. Что я сделал не так?
Автор: Griefin
Дата сообщения: 18.12.2006 17:44
Должно быть так:
author = "С. В. Белов and А. С. Козьяков",
Автор: Gavk
Дата сообщения: 18.12.2006 20:42

Цитата:
Должно быть так:
author = "С. В. Белов and А. С. Козьяков",

Изменил. То же самое. При этом инициалы, набранные латиницей никуда не пропадают, а стоят, где и положено - перед точкой. Если же пытаться сделать библиографию с помошью команды "bibtex8" - получаю сообщение об ошибке "bibtex8: Unsupported file format type: 7".
Автор: Griefin
Дата сообщения: 18.12.2006 23:56
1. Надо не просто bibtex8, а bibtex8 -B -c cp1251
2. Проверьте правильность файла.
Автор: Gavk
Дата сообщения: 19.12.2006 05:00

Цитата:
Надо не просто bibtex8, а bibtex8 -B -c cp1251

И так было. Всё равно ругается на "bibtex8: Unsupported file format type: 7".
Также были следующие опции: "-8", "-B --csfile cp1251", "-8 --csfile cp1251".
7 версия - это версия чего? aux-файла или файла с кодовой страницей?
Автор: Griefin
Дата сообщения: 19.12.2006 23:17
Надо попробовать другой стиль, например, gost71u, поотключать какие-то записи в bib-файле. Если у вас miktex 2.5, то надо поставить 2.4.
Автор: RuBorTex
Дата сообщения: 24.12.2006 23:42
Gavk, Griefin
Ради интереса попробовал. Использовал первоанчальный вариант библиографии (из сообщения http://forum.ru-board.com/topic.cgi?forum=5&topic=4633&start=760#3 ).
Инициалы пропадают только если используется bibtex.exe. При использовании bibtex8 (версия 0.99с от 03.08.06 из состава MikTeX 2.5) все работает нормально и никаких проблем. Bibtex запускался через WinEdt без каких-либо дополнительных параметров. Так что переходить на MiKTeX 2.4 смысла нет.
Автор: Griefin
Дата сообщения: 25.12.2006 00:28
Вероятно, у Gavk был более старый слепок репозитория Miktex 2.5. Лично я не склонен решать проблемы путем постоянных обновлений с одной ненадежной версии на другую. Особенно если возможности новой версии не существенны. Логичнее остановиться на более стабильной 2.4, а когда 2.5 "дозреет" (снизится скорость выхода исправлений), попробовать поработать с ней и перейти на нее, если всё устраивает. Можете решать свои проблемы как угодно. Никто никому ничего не навязывает.
Автор: RuBorTex
Дата сообщения: 25.12.2006 16:53
Griefin, дык и проблем нет
Автор: qwer1304
Дата сообщения: 06.01.2007 12:23
Нет ли у кого программы dvipsstrip?

Если есть - вышлите плиз на qwer1304 собака gmail.com.

Д
Автор: aar
Дата сообщения: 06.01.2007 13:09
qwer1304
В тему?
Как заменить pk-шрифты в ps-файлах.
Автор: qwer1304
Дата сообщения: 06.01.2007 13:44
aar

Цитата:
В тему?
Как заменить pk-шрифты в ps-файлах.


Линк что есть в ссылке давно дохлый.

Если кто успел скачать - буду благодарен за файл.
Автор: papa_alex
Дата сообщения: 07.01.2007 10:17
qwer1304
Ссылка, которую дал aar - самая, что ни на есть рабочая. Только что проверил ...
Автор: qwer1304
Дата сообщения: 07.01.2007 10:59
papa_alex

Цитата:
Ссылка, которую дал aar - самая, что ни на есть рабочая. Только что проверил ...


Ссылка на http://bitiak.narod.ru/pk2ps.html - рабочая.

Там есть ссылка на dvipsstrip на http://www.yandy.com/ (в Сети - http://www.yandy.com/download/dvipsstrip.exe )

Но владелец www.yandy.com поменялся - проверьте. Потому-то и ищу - может у кого есть dvipsstrip в загашнике.

Д
Автор: AY51
Дата сообщения: 22.01.2007 20:22
Уважаемые ценители LaTeX'а есть к Вам маленький вопросик.

Хочу получить на полях в сверстаном документе номера строк из исходного текста на которых находятся команды для генерации этих самых номеров. То есть например: в tex-файле есть в 125-ой строке команда которая генерирует на полях в dvi-файле число с номером строки в которой находится, а такая же команда в строке, допустим, 200-ой ставит на полях номер 200 ну и т.д.

Подскажите можно ли такое осущетвить? Если да, то как?
Автор: TeXpert
Дата сообщения: 23.01.2007 05:22
AY51
С ходу не подскажу, но дам совет: скомпилируй документацию какого-нибудь стандартного пакета (dtx-файл). Там строчки пронумерованы.
Автор: AY51
Дата сообщения: 23.01.2007 21:06
TeXpert
Скомпилировал. Действительно, строки в окружении macrocode нумеруются вподряд. Может это не совсем то что надо, но хотя б разобраться, что это за окружение и что вообще происходит в этих файла. В книгах упоминания о таком окружении не нашел. Похоже все это намного выше моего понимания.

Может есть какой-нибудь более доступный метод?
Автор: TeXpert
Дата сообщения: 23.01.2007 21:29
AY51
Всё очень просто). Запускаете Far и поиском наматываете в обратном направлении, ища определение того самого macrocode. Затем модифицируете найденное (в своём файле!), выкинув ненужное.

Поищите ещё в LaTeX Companion.
Автор: Griefin
Дата сообщения: 23.01.2007 23:17
AY51
\usepackage{lineno}

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

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


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