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

» TeX, LaTeX и т.д.

Автор: Harmont
Дата сообщения: 16.09.2010 19:40
pastorm

Цитата:
запускаю так

Проблема в том, что я ничего не запускаю. Ну т.е. я не работаю напрямую с BibTeX, я просто компилирую документ в WinEdt. Он все делает за меня, поэтому сложно отследить ошибку.

Andrew10
Я взял библиографию, распространяемую с дистрибутивом. Маловерятно, что там есть ошибки. Вот пример ссылки:
@ARTICLE{Ivanov_1999_Journal_17_173,
author = {И. И. Иванов and П. П. Петров and С. С. Сидоров},
title = {Название статьи},
journal = {Название журнала},
volume = {17},
pages = {173--180},
year = {1999},
language = {russian},
}

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

karl_karlsson
Не знаю как вы устанавливали без компиляции. Но я попробовал сейчас скомпилировать и скопировать весь пакет в дерево miktex. Обновил базу имен. И все осталось по прежнему. Инициалов нет.


Автор: Andrew10
Дата сообщения: 16.09.2010 20:40
Harmont

Вроде бы нужно поле author заполнять так:

author = {Иванов, И. И. and Петров, П. П. , and Сидоров, С. С. }


Про кодировку не стану спорить, точно не помню, а смотреть некогда
Автор: Griefin
Дата сообщения: 16.09.2010 21:12
Harmont
Инициалов нет, потому что texify не смотря ни на что продолжает использовать bibtex.exe вместо bibtex8.exe. Запускайте bibtex8 отдельно.
Автор: karl_karlsson
Дата сообщения: 16.09.2010 22:10
Harmont
Ну Griefin все и написал. Я перешел к TeXnicCenter потому что он также все сам делает, но намного понятнее настраивается. А texify не всегда работает как надо. Зато у TeXnicCenter через Postprocessor можно запустить latex (и всякие другие команды) сколько раз надо.
Автор: pastorm
Дата сообщения: 16.09.2010 22:49
Harmont

Цитата:
Проблема в том, что я ничего не запускаю. Ну т.е. я не работаю напрямую с BibTeX, я просто компилирую документ в WinEdt. Он все делает за меня, поэтому сложно отследить ошибку.

Аналогично, просто скопировал параметры из настроек WinEdt, которые в свое время туда вписал.

Griefin

Цитата:
Инициалов нет, потому что texify не смотря ни на что продолжает использовать bibtex.exe вместо bibtex8.exe. Запускайте bibtex8 отдельно.

Запускаю texify через WinEdt - используется bibtex8, из коммандной строки - bibtex. Может, WinEdt просто дополнительно запускает ещё и bibtex8, если он в Execution Modes задан в качестве компилятора библиографии. Texify с нуля надо запускать три раза подряд (при работе с disser).


Цитата:
author = {Иванов, И. И. and Петров, П. П. , and Сидоров, С. С. }

Я пишу так:

Код: author = {И. И. Иванов and П. П. Петров and С. С. Сидоров}
Автор: Griefin
Дата сообщения: 17.09.2010 01:05
Добавлю, что приведенное выше исправление bat-файлов помогает, только если в диалоге Execution Modes в строке Executable и Full Executable выбран запуск bat-файла %B\Bin\TeX\TeXify.bat вместо texify.exe. Для изменения нужно в этом диалоге нажать кнопку BATCH и потом OK. Поскольку это сделано не было, texify.exe у вас все еще запускается напрямую, используется bibtex.exe вместо bibtex8.exe и инициалы не появляются.
Автор: Harmont
Дата сообщения: 17.09.2010 14:09
Griefin, pastorm
В точку. Options->Execution Modes, на вкладке Console Applications для BibTeX выбираем исполняемый файл bibtex8, вместо bibtex. В switches добавляем --huge. И все работает даже без .csf файлов.

Спасибо, ребята. В который раз помогаете разобраться с непростыми проблемами.

Автор: Harmont
Дата сообщения: 19.09.2010 16:37
Есть несколько вопросов по BibTeX'у и стилевому пакету gost705s.bst в частности:


Добавлено:

Как оформить ссылки на электронные ресурсы? Мне необходимо оформить ссылки на статьи, руководства, технические отчеты и просто сайты. Я так понимаю, что оформлять нужно через misc, но точно не знаю как. Наверняка кто-то сталкивался. Накидайте примеры.
Как сделать, чтобы в списке литературы отображались инициалы из двух букв? Например так: "Сидоров Вл. С." По-умолчанию BibTeX их режет просто до Сидоров В. С.
Как указать город в котором проходила конференция? Например я пишу ссылку inproceedings, там есть только поле address, но это адрес издателя. Есть еще нестандартное поле location, но в gost705 оно не поддерживается.
Автор: mpetroo
Дата сообщения: 19.09.2010 23:20
Уважаемые знатоки, вопрос по bibtex.
Есть задача оформить ссылку, которая бы отображалась например следующим образом

An Author, Journal V, PP (YYYY) [Zhurnal B, CC (GGGG)].

Как можно догадаться, в квадратных скобках указана переводная статья
так можно сделать в случае использования bibtex и стилевого файла apsrev.bst. Для этого необходимо создать библиографическую запись вида

Код: @article {Label, author="An Author", journal="Journal", volume="V", pages="PP", year="YYYY", translation="Zhurnal \textbf{B}, CC (GGGG)"}
Автор: Harmont
Дата сообщения: 20.09.2010 09:11

Цитата:
В Вашем случае будет что-то типа "Сидоров, {\relax Вл. С.}"

Отлично. Работает.


Цитата:
п. 3 Попробуйте поле organization

А это по ГОСТу? Поле organization завершается точкой. По-моему, если дальше идет год, то перед ним должна стоять запятая.


Цитата:
п. 1 Поясните, пожалуйста, какие именно ссылки на электронные ресурсы вы собираетесь использовать. От этого будет зависеть вид и правило оформления ссылки.


Мне нужны ссылки на техническую докуменатцию (соответствует manual), отчеты (соответствует techreport), статьи (соответствует article, но нет поля journal) и просто ссылки на сайты и определенные разделы сайтов.


Добавлено:
Пункт 2 решил простым вписывание города в поле year, непосредственно перед самим годом, следующим образом:

Код: year = {Санкт-Петербург, 2010}
Автор: Astrofed
Дата сообщения: 22.09.2010 15:48
Люди! Подсобите кто чем может, пожалуйста!
Задан стиль документа \documentstyle[twocolumn,twoside,epsfig]{article}

Как добавить широкую таблицу отцентрированную так, чтобы сразу под ней снова шел текст в две колонки (затем также иллюстрации). То есть интересует сам принцип.

Пробовал через minipage, но текст в колонках наползает на таблицу (рисунок)... перерыл интернет, перепробовал уже множество вариантов...

Помогите! время поджимает...
Автор: Griefin
Дата сообщения: 22.09.2010 18:32
В классе revtex4-1 есть окружения figure* и table*, которые позволяют создавать плавающие объекты шириной в две колонки. Определяются они следующим образом:
\newenvironment{figure*}{\@dblfloat{figure}}{\end@dblfloat}
\newenvironment{table*}{\@dblfloat{table}}{\end@dblfloat}

Добавлено:
Harmont

Цитата:
Как оформить ссылки на электронные ресурсы?

В пакете disser есть каталог templates/bachelor, там есть файл thesis.bib с примерами библиографических записей.
Автор: Astrofed
Дата сообщения: 23.09.2010 08:33
Griefin
Спасибо, но ситуация какая-то заколдованная. Эти окружения я ранее использовал, но они почему-то напрочь не хотели садиться на одну страницу, или заплывали друг на дружку, а сегодня добавил текста больше и все получилось... мистика...
Автор: Griefin
Дата сообщения: 23.09.2010 16:18
Для размещения плавающих объектов надо использовать опции [!ht].
Автор: Panzer
Дата сообщения: 24.09.2010 12:42
Есть EPS картинка. Надо на нее вписать текст.
И вот странная мысль пришла, сильно не ругайте - использовать TeX как редактор EPS. Легко и красиво можно добавить текст на картинку, но можно ли на выходе получить (E)PS с одной этой картинкой с наложенным текстом и больше ничего, а не страницу с картинкой?
Или как-то ужать страницу до размера картинки (не знаю как правильно сказать...)
Автор: TeXpert
Дата сообщения: 24.09.2010 17:04
Panzer
А кто мешает делать одностраничный документ, затем пропечатать в ps, затем в Ghostscript (через GSView) превратить в полноценный eps. Важно: нумерацию строк и колонтитулов убрать
Автор: Panzer
Дата сообщения: 24.09.2010 19:28
TeXpert

Цитата:
А кто мешает делать одностраничный документ, затем пропечатать в ps, затем в Ghostscript (через GSView) превратить в полноценный eps. Важно: нумерацию строк и колонтитулов убрать

Ну я вроде так делал, но получается не "картинка с надписью", а "страница размера ххх, на которой картинка с надписью в определенном месте и больше ничего."
или "картинка 'чистая страница с рисунком с надписью' ".
размеры меняются.
Автор: mpetroo
Дата сообщения: 25.09.2010 09:26
Panzer

попробуйте использовать пакет geometry для задания размеров страницы и полей, и должно быть вам счастье
Автор: Alekh
Дата сообщения: 25.09.2010 11:00
Panzer

Цитата:
Ну я вроде так делал, но получается не "картинка с надписью", а "страница размера ххх, на которой картинка с надписью в определенном месте и больше ничего."
или "картинка 'чистая страница с рисунком с надписью' ".
размеры меняются.

А если потом что-нибудь типа fixbb сделать?
Автор: yuprotsyk
Дата сообщения: 25.09.2010 11:37
Подскажите, пожалуйста, как сделать в Beamer, чтобы некоторый текст отображался внизу слайда и меньшим шрифтом (я хочу внизу каждого слайда разместить используемую на нем литературу).
Автор: Alekh
Дата сообщения: 25.09.2010 12:15
yuprotsyk
\vfill\small ?
Автор: morph00
Дата сообщения: 29.09.2010 10:17
Зрдавствуйте. Помогите пожалуйста разобраться с такой проблемой:
- использую Miktex 2.8 + WinEdt 5.4
- работал с документом, сохраненным в ДОС кодировке - документ нормально компилировался и корректно отображал кириллицу, но при задании в шапке документа usepackage[cp1251]{inputenc} текст документа после конвертации превращается в кракозяблы.
Автор: karl_karlsson
Дата сообщения: 29.09.2010 10:57
morph00

Код: usepackage[cp866]{inputenc}
Автор: mpetroo
Дата сообщения: 29.09.2010 17:14
morph00

открыть документ в редакторе, поддерживающем множество кодировок. Честно говоря в windows-среде не припомню какой именно выбрать, но уверен, что таких редакторов множество. Документ "сохранить как" с указанием кодировки cp1251. А вот задавать всевозможные другие кодировки в пакете inputenc все же не рекомендую, поскольку впоследствии документ будет обрабатываться в cp1251 — проще один раз сделать и потом не мучиться.

PS.: и почему люди не внедрили юникод повсеместно лет десять назад во всех ОС в качестве стандарта. Конечно были бы проблемы по-началу, но мы бы уже не мучались. А так до сих пор приходится...
Автор: Difur
Дата сообщения: 29.09.2010 19:27
morph00
Директиву \usepackage[cp1251]{inputenc} надо поместить в перекодированный из ДОС в WINDOWS исходный текст. Подходящих перекодировшиков много, изредко пользуюсь старинным, который можно взять у автора на странице http://recoder.da.ru/
Автор: Dod
Дата сообщения: 07.10.2010 12:53
Помогите, пожалуйста! Вместо MiKTeX 2.1 поставил 2.8. Теперь мучаюсь:
1. Непонятно, чем заменить \verbatiminput.
2. В среде TeXnic Center 1.0 Stable Release не идет трансляция LaTeX -> PDF.
Автор: karl_karlsson
Дата сообщения: 07.10.2010 14:02
Dod
1. Including a file verbatim in LaTeX
2. Кажется он уже не находить pdftex.exe. Надо указать bin директорию.
Автор: Dod
Дата сообщения: 09.10.2010 10:41
karl_karlsson


Цитата:
1. Including a file verbatim in LaTeX

Спасибо за подсказку. К сожалению, alltt.sty как и verbatim.sty не входят в состав
MiKTeX 2.8 Full, а мне хотелось применить стандартное средство. Включил verbatim
(в моих текстах ничего не надо переписывать). Может, я чего-нибудь не понял, но
Package Manager на попытку включения пакета выдал диагностику:
D:\MiKTeX\tex\latex\verbatim does not seem to be a local package
(так и не понял, зачем нужен этот Package Manager, если он такое не позволяет).
Применил старую добрую mktexlsr.exe - и всё ОК.

2. Вопрос с LaTeX -> PDF так и висит. Можно, конечно, воспользоваться
LaTeX -> PS -> PDF, но авторы TeXnic Center ведь почему-то включили
в стандартную поставку именно LaTeX -> PDF.
Автор: karl_karlsson
Дата сообщения: 09.10.2010 11:42
Dod
1. Как и каждый пакетный менеджер он только свои пакеты понимает. Вот так делается:



2. [more=Настройка TeXnicCenter] [/more]
Автор: Dod
Дата сообщения: 09.10.2010 12:10
karl_karlsson
Огромное спасибо! LaTeX => PDF теперь работает!

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

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


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