Портал аспирантов

Портал аспирантов (http://www.aspirantura.spb.ru/forum/index.php)
-   Software (программное обеспечение) (http://www.aspirantura.spb.ru/forum/forumdisplay.php?f=107)
-   -   LaTeX и список литературы (http://www.aspirantura.spb.ru/forum/showthread.php?t=2746)

simulator:D 21.10.2011 10:43

Цитата:

Сообщение от Hogfather (Сообщение 183026)
При использовании этого рецепта возникает другая проблема. Если в bib файле полностью указаны ФИО авторов, они так и переносятся без сокращения. Т.е. будет.
Непьющих Тарантелла Сигизмундовна. Торсионные поля в сельском хозяйстве. М.: УчПедГиз, 2008. 248 с.
вместо
Непьющих Т. C. Торсионные поля в сельском хозяйстве. М.: УчПедГиз, 2008. 248 с.

Кстати, у меня именно так и работает пакет disser со стилевым файлом. Инициалы не сжирает.

А если указаны только инициалы в bib-файле, будет изобилие точек

Непьющих Т.С.. Торсионные поля в сельском хозяйстве. М.: УчПедГиз, 2008. 248 с.


Как у вас эта запись "Непьющих Тарантелла Сигизмундовна. Торсионные поля в сельском хозяйстве. М.: УчПедГиз, 2008. 248 с." в самом .bib файле указана?

Hogfather 21.10.2011 10:58

simulator:D, Вот так. Всё работает.

Код:

@BOOK{NTS:2008,
  title = {Торсионные поля в сельском хозяйстве},
  publisher = {УчПедГиз},
  year = {2008},
  author = {Непьющих, Тарантелла Сигизмундовна},
  address = {М.},
  language = {russian},
  numpages = {248},
  owner = {Hogfather},
  timestamp = {2009.01.04}
}

Результат (не поленился собрать заново PDF)
Непьющих Т. С. Торсионные поля в сельском хозяйстве. М.: УчПедГиз, 2008. 248 с.

simulator:D 21.10.2011 11:18

Цитата:

Сообщение от Hogfather (Сообщение 183044)
simulator:D, Вот так. Всё работает.

...

Результат (не поленился собрать заново PDF)
Непьющих Т. С. Торсионные поля в сельском хозяйстве. М.: УчПедГиз, 2008. 248 с.

Так а что поменялось тогда по сравнению с постом #45 (где имена не сокращались или была двойная точка)?

Hogfather 21.10.2011 11:22

simulator:D, гм. Вы его внимательно прочитали?
Цитата:

Сообщение от Hogfather (Сообщение 183026)
Кстати, у меня именно так и работает пакет disser со стилевым файлом. Инициалы не сжирает.

Т.е. я пишу, что всё и так работает "из коробки", не надо ставить ff вместо f в стилевом файле.

simulator:D 21.10.2011 11:26

Цитата:

Сообщение от Hogfather (Сообщение 183047)
simulator:D, гм. Вы его внимательно прочитали?


Т.е. я пишу, что всё и так работает "из коробки", не надо ставить ff вместо f в стилевом файле.

да, я не верно ваше сообщение понял

Hogfather 21.10.2011 13:52

Я написал автору стиля, Станиславу Кручинину, и получил следующий ответ.
Скрытый текст

Цитата:

Сообщение от Stanislav Kruchinin
Странное требование про точку с запятой, при мне такого не было. Наверное включили в стандарт совсем недавно, чтобы продемонстрировать, что "контора пишет".


> Чтобы было по ГОСТ-у, можно сделать так:
>
> \usepackage[nobreak]{cite}%[nobreak] запрещает любые переносы в
> ссылках \renewcommand{\@biblabel}[1]{#1.}%точка вместо [] в списке
> лит-ры \renewcommand\citepunct{;~}% разделитель между ссылками

Лучше всегда использовать не cite, а natbib, т.к. у cite были проблемы с hyperref. Если нужна точка с запятой, то следует найти в disser.cls строку, где подключается пакет natbib:
\usepackage[square,comma,sort&compress,numbers]{natbib}

и заменить параметр comma на semicolon:

\usepackage[square,semicolon,sort&compress,numbers]{natbib}

Отчество не пропадает, если пользоваться bibtex8 с параметрами командной строки -H -c cp1251. (курсив мой - Hogfather)


ptrvc 22.10.2011 21:23

Цитата:

Сообщение от Hogfather (Сообщение 183067)
Я написал автору стиля, Станиславу Кручинину, и получил следующий ответ.
Скрытый текст


У natbib-а есть один недостаток: он не умеет сжимать множественные цитирования. Например, мы не получим [1-3] вместо [1,2,3]. Я, конечно, не проверял, но в описании пакета такая возможность отсутствует.

По поводу Gost705.bst, я понял, в чем моя проблема. У меня в базе инициалы автора идут без пробела (как и положено), поэтому программа воспринимает их как одно имя. Поставил пробел - появились отчества. Но и на печати вылез пробел! Что не есть хорошо. Поэтому оставлю все как есть, то есть в базе сразу буду сокращенные имена писать.

Hogfather 22.10.2011 21:51

Цитата:

Сообщение от ptrvc (Сообщение 183266)
У natbib-а есть один недостаток: он не умеет сжимать множественные цитирования. Например, мы не получим [1-3] вместо [1,2,3]. Я, конечно, не проверял...

Я, конечно, проверил и всё прекрасно сжимается.

Цитата:

Сообщение от ptrvc (Сообщение 183266)
но в описании пакета такая возможность отсутствует.

Жаль...
Цитата:

Сообщение от natbib
sort&compress: as sort but in addition multiple numerical citations are compressed if possible (as 3-6, 15); #


techni 23.10.2011 10:36

Hogfather, браво :-)

А не выложит ли кто-нибудь "рыбу" текста диссера в латехе?
Страничка текста, с парой ссылок на библиографию, всеми подключенными стилями, makefile для сборки и подробная инструкция откуда что взялось (её, собственно, и можно использовать в качестве иллюстрирующего текста)...

Результат был бы очень полезен начинающим аспирантам и отлично смотрелся бы в разделе "файловый архив" - полагаю Jacky не будет возражать.

Hogfather 23.10.2011 11:00

Цитата:

Сообщение от techni (Сообщение 183366)
А не выложит ли кто-нибудь "рыбу" текста диссера в латехе?
Страничка текста, с парой ссылок на библиографию, всеми подключенными стилями, makefile для сборки и подробная инструкция откуда что взялось (её, собственно, и можно использовать в качестве иллюстрирующего текста)

1. См. примеры и документацию к пакету disser (каталог doc). Дублировать здесь смысла не вижу.
2. Мой личный шаблон thesis.tex описан вот тут. В этой же теме есть ещё пример от phys2010 с другим стилевым файлом.

l_alexx 16.03.2012 21:47

Посоветуйте как сделать список литературы с расположение по видам источников. Т.е. что требуется - сначала идут законы и нормативные акты, затем отечественный источники, затем иностранные источники.
Соответственно, внутри группы сортировка в алфавитном порядке.

phys2010 16.03.2012 22:37

l_alexx, см. ссылки в предыдущем сообщении...

ivan866 22.08.2014 02:17

Чтобы начать работать в latex, нужно обязательно прочесть:
  1. ctan.org/tex-archive/info/first-latex-doc
  2. ctan.org/tex-archive/info/beginlatex
  3. ctan.org/tex-archive/info/lshort/english/
  4. math.temple.edu/~gimenez/thesis/Addison-Wesley%20-%20Latex%20A%20Document%20Preparation%20System%202 Nd%20Ed.pdf
иначе вы не будете знать что необходимо написать в преамбуле:
\documentclass[a4paper,12pt]{article}

\usepackage{keyval}
\usepackage{calc}
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{graphicx}

\usepackage[style=gost-authoryear,sorting=nyt,language=auto,babel=other,s ortcites,movenames=false,maxnames=3,ibidtracker,id emtracker,bibisbn=false,biburl=false,bibdoi,bibepr int=false]{biblatex}
\addbibresource{c:/ref.bib}
\usepackage[colorlinks,allcolors=black]{hyperref}
\usepackage{textcomp}
\usepackage{mathabx}

\begin{document}
...

Варвара писала:
Цитата:

Но как быть с авторефератом, где этот список должен быть в сносках???
Используйте команду \footcite[prenote][postnote]{key} (взято из мануала по biblatex, п. 3.7.1). вместо обычного \cite или \parencite.
Совет 2: уходите с bibtex, переходите на biblatex. В нем нет проблем с кодировками.

l_alexx писал:
Цитата:

Посоветуйте как сделать список литературы с расположение по видам источников
См. п. 3.6.9 Bibliography Filters and Checks мануала по biblatex. Также см. команду \bibbycategory[key=value, …], п. 3.6.2. The Bibliography.

У кого проблемы с дистрибутивом miktex:
это минимальный дистро, чтобы использовать из него всякие пакеты, нужно подключиться к инету, запустить ...\miktex\bin\mpm.exe и установить нужные пакеты. Далее пользоваться как и большими дистрами, такими как texlive.

spoops 24.04.2015 16:28

Не подскажете как сделать, чтобы в ссылках была сначала фамилия ИО только первого автора, потом название, а потом через / фамилии всех авторов?

Т.е. ссылки вида:
Фамилия, ИО (первый автор) Название / ИО Фамилии (все авторы, но не более 4) // Журнал и т.д.

Использую gost732.cls (который использует disser.cls)
и gost705.bst.


Текущее время: 15:29. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
© 2001—2025, «Аспирантура. Портал аспирантов»