Автор Гілка: Класи LaTeX для дисертації та автореферату  (Прочитано 207135 раз)

Відсутній OlexandrKr

  • Новачок
  • *
  • дописів: 15
  • Карма: +0/-0
Re: Написання диплому на ЛаТеХ
« Відповідей #75 : 2010-05-12 09:12:59 »
Ця настройка знаходиться у файлі \texmf\bibtex\bst\gost\gost780u.bst. Там для кожного типу - автор, назва, та інше є своя функція форматування.
Але щоб прибрати курсив взагалі, то
стрічку 1495
 "\ifx\undefined\BibEmph\def\BibEmph#1{\emph{#1}}\else\fi"    write$ newline$
замінити на
  "\ifx\undefined\BibEmph\def\BibEmph#1{{#1}}\else\fi"    write$ newline$

Відсутній crazy_girl

  • Новачок
  • *
  • дописів: 2
  • Карма: +0/-0
Re: Написання диплому на ЛаТеХ
« Відповідей #76 : 2010-05-12 09:39:53 »
Ця настройка знаходиться у файлі \texmf\bibtex\bst\gost\gost780u.bst. Там для кожного типу - автор, назва, та інше є своя функція форматування.
Але щоб прибрати курсив взагалі, то
стрічку 1495
 "\ifx\undefined\BibEmph\def\BibEmph#1{\emph{#1}}\else\fi"    write$ newline$
замінити на
  "\ifx\undefined\BibEmph\def\BibEmph#1{{#1}}\else\fi"    write$ newline$

Дуже і дуже вам дякую, ви мене врятували:)

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Re: Написання диплому на ЛаТеХ
« Відповідей #77 : 2010-05-12 12:55:24 »
gost71u2003
Відриває ініціали від прізвища (розкидає на різні стрічки) Це відповідає вимогам, чи це десь забули нерозривний пробіл поставити?
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Відсутній OlexandrKr

  • Новачок
  • *
  • дописів: 15
  • Карма: +0/-0
Re: Написання диплому на ЛаТеХ
« Відповідей #78 : 2010-05-12 12:59:39 »
gost71u2003
Відриває ініціали від прізвища (розкидає на різні стрічки) Це відповідає вимогам, чи це десь забули нерозривний пробіл поставити?

У якому типі запису?

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Re: Написання диплому на ЛаТеХ
« Відповідей #79 : 2010-05-12 13:13:36 »
ну ось живі приклади:
Цитата
10. Современная кристаллография / А. А. Чернов, Е. И. Гиваргизов, Х. С.
    Багдасаров и др. — М.: Наука, 1980. — Т. 3. Образование кристаллов. —
    402 с.
12. Выращивание кристаллов из растворов / Т. Г. Петров, Е. Б. Трейвус, Ю. О.
    Пунин, А. П. Касаткин. — Ленинград: Недра, 1983. — 200 с.
13. Физическое металловедение / Я. С. Уманский, Б. Н. Финкельштейн, М. Е.
    Блантер и др. — М.: Металлургиздат, 1955. — 724 с.
24. Природные и синтетические алмазы / Г. Б. Бокий, Г. Н. Безруков, Ю. А.
    Клюев, А. М. Налетов. — М.: Наука, 1986. — 221 с.
26. Влияние процессов рекристаллизации углеродных материалов на струк-
    туру синтезированных алмазных поликристаллов / В. П. Поляков, В. П.
    Елютин, Н. И. Полушин, и. др. // Доклады АН СССР. — 1990. — Т. 311,
    № 3. — С. 613–616.
27. Влияние неграфитизированной фазы исходного углеродного материала
    на характер синтеза и качество кристаллов алмаза / Б. К. Дымов, Я. А.
    Калашников, А. Ш. Шадиев, и. др. // Сверхтв. материаллы. — 1991. —
    № 6. — С. 3–6.
Мало того, що й так посилання старі, то вони ще й себе видають.
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Відсутній OlexandrKr

  • Новачок
  • *
  • дописів: 15
  • Карма: +0/-0
Re: Написання диплому на ЛаТеХ
« Відповідей #80 : 2010-05-12 14:06:12 »
ну ось живі приклади:
Цитата
Мало того, що й так посилання старі, то вони ще й себе видають.
У прикладах www.vak.org.ua/docs//news/nakaz_26_01_08.doc є такий перенос

А що ще старого?
« Змінено: 2010-05-12 14:06:36 від OlexandrKr »

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Re: Написання диплому на ЛаТеХ
« Відповідей #81 : 2010-05-12 14:27:52 »
Тобто старого? Дати всі посилання більше ніж 5-річної давності?
Де б почитати опис мови програмування, якою керується BibTeX?
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Відсутній Олександр Барановський

  • Модератор дошки
  • Графоман
  • *****
  • дописів: 366
  • Карма: +0/-0
Re: Написання диплому на ЛаТеХ
« Відповідей #82 : 2010-05-12 15:03:04 »
gost71u2003
Відриває ініціали від прізвища (розкидає на різні стрічки) Це відповідає вимогам, чи це десь забули нерозривний пробіл поставити?
Справді, у .bbl-файл пише: П.~І. Боднарчук, а зі старим gost780u було все гаразд: П.~І.~Боднарчук.

Це через шаблон, заданий у функції format.names.rev (рядок 514 в gost71u2003):
"{f.~}{vv~}{ll}{, jj}"Я замінив на шаблон з gost780u і ніби все працює:
"{f.}{~vv}{~ll}{, jj}"Правда, я не знаю, з яких міркувань розробник це змінив. Може, це поламає щось інше.

З цими тильдами цікава штука. Пояснення, чому ці шаблони працюють по-різному, напевно, треба шукати в останньому розділі Designing BibTeX Styles. Наскільки я зрозумів, BibTeX може сам вирішувати, що робити з тильдою, якщо вона є останнім символом у шматку шаблона (як у першому шаблоні). Але якщо вона на іншому місці (як у другому шаблоні), то вважається звичайним символом і ставиться завжди.

Приклади від ВАК не є авторитетним джерелом, бо вони там самі не знають, що творять. У тих прикладах взагалі ніде немає нерозривних пропусків. У стандарті я не знайшов ніяких рекомендацій щодо того, розривати чи ні. Але, на мій погляд, у хорошій книзі (а не в газеті на один день) ініціали мають бути приклеєні до прізвища нерозривно. На форумі є фахівці з набору і верстки? Хтось може це підтвердити чи спростувати?

Інше запитання: gost71u2003 пише першого автора ще у заголовок запису. А у прикладі Сергія Лисовенка — ні. Сергію, признавайтесь! Приклад згенеровано модифікованою версією gost71u2003? Для чого обманюєте людей? :-)

Де б почитати опис мови програмування, якою керується BibTeX?
Для користувачів BibTeXing, для розробників стилів, крім того, ще й Designing BibTeX Styles (файли btxdoc.* і btxhak.* у Вашій системі TeX).
У своїх заявках дехто з науковців описував, якими корисними будуть їхні заплановані дослідження для національних інтересів, тоді як насправді ними рухала щира наукова допитливість і бажання написати пару статей.
Станіслав М. Улям, «Пригоди математика»

Відсутній Олександр Барановський

  • Модератор дошки
  • Графоман
  • *****
  • дописів: 366
  • Карма: +0/-0
Re: Написання диплому на ЛаТеХ
« Відповідей #83 : 2010-05-12 15:08:07 »
А що ще старого?
Не переймайтеся, Сергій жартує. Ймовірно, малося на увазі, що він накидав у свою дисертацію посилань на джерела, яким 20 чи 30 років, а нових публікацій він принципово не читає, що вони там розумного можуть написати :-) Теми обговорення це зауваження не стосувалося.
У своїх заявках дехто з науковців описував, якими корисними будуть їхні заплановані дослідження для національних інтересів, тоді як насправді ними рухала щира наукова допитливість і бажання написати пару статей.
Станіслав М. Улям, «Пригоди математика»

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Re: Написання диплому на ЛаТеХ
« Відповідей #84 : 2010-05-12 15:50:53 »
Інше запитання: gost71u2003 пише першого автора ще у заголовок запису. А у прикладі Сергія Лисовенка — ні. Сергію, признавайтесь! Приклад згенеровано модифікованою версією gost71u2003? Для чого обманюєте людей? :-)
Ну трішки напартачив: намагався втулити тильду в одне місце замість пробіла (не винен же я, що там мова програмування - хоч стріляйся).
Повернув оригінал назад. Зараз воно видає десь так:
Цитата
79. Рудчик, А. Т. Обробка експериментальної iнформацiї на ЕЦОМ / А. Т.
    Рудчик. — Київ: Наук. думка, 1976. — 324 с.
80. Лашко, А. С. О применении анализа Фурье при расшифровке рентгено-
    грам жидкостей / А. С. Лашко // Вопросы физики металлов и металло-
    ведение: Сб. научн. работ лаборатории металлофизики. — Киев: Вища
    школа, 1954. — № 5. — С. 15–20.
81. Скрышевский, А. Ф. Структурный анализ жидкостей и аморфных тел /
    А. Ф. Скрышевский. — М.: Высшая школа, 1980. — 328 с.
101. van Rossum, G. The Python Tutorial — An Introduction to Python / G. van
     Rossum, F. L. Drake. — Bristol, UK: Network Theory Ltd., 2005. — 124 pp.
105. Дебай, П. Квазикристаллическая структура жидкостей / П. Дебай //
     УФН. — 1939. — Т. 21, № 2. — С. 120–129.
(30 років - 30 років... а мало не сотню не треба?)
От тільки набіса ота кома після прізвища?
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Відсутній Олександр Барановський

  • Модератор дошки
  • Графоман
  • *****
  • дописів: 366
  • Карма: +0/-0
Re: Написання диплому на ЛаТеХ
« Відповідей #85 : 2010-05-12 16:10:08 »
Повернув оригінал назад. Зараз воно видає десь так:
Цитата
79. Рудчик, А. Т. Обробка експериментальної iнформацiї на ЕЦОМ / А. Т.
    Рудчик. — Київ: Наук. думка, 1976. — 324 с.
Ініціали від прізвища відірвало. Заміна шаблона не допомагає? Дивно, у мене працює :-)

От тільки набіса ота кома після прізвища?
Хто його знає, як треба: приклади у стандарті — з комами, а приклади від ВАК — без. Але це легко змінити у подібному шаблоні з функції format.names.
У своїх заявках дехто з науковців описував, якими корисними будуть їхні заплановані дослідження для національних інтересів, тоді як насправді ними рухала щира наукова допитливість і бажання написати пару статей.
Станіслав М. Улям, «Пригоди математика»

Відсутній Олександр Барановський

  • Модератор дошки
  • Графоман
  • *****
  • дописів: 366
  • Карма: +0/-0
Re: Написання диплому на ЛаТеХ
« Відповідей #86 : 2010-05-12 16:15:27 »
Але щоб прибрати курсив взагалі, то
стрічку 1495
 "\ifx\undefined\BibEmph\def\BibEmph#1{\emph{#1}}\else\fi"    write$ newline$
замінити на
  "\ifx\undefined\BibEmph\def\BibEmph#1{{#1}}\else\fi"    write$ newline$
На мою скромну думку, краще переозначити команду в преамбулі свого документа, а не редагувати стильовий файл. Бо для того ту команду й зробили:
\def\BibEmph#1{#1}
У своїх заявках дехто з науковців описував, якими корисними будуть їхні заплановані дослідження для національних інтересів, тоді як насправді ними рухала щира наукова допитливість і бажання написати пару статей.
Станіслав М. Улям, «Пригоди математика»

Відсутній Олександр Барановський

  • Модератор дошки
  • Графоман
  • *****
  • дописів: 366
  • Карма: +0/-0
Re: Написання диплому на ЛаТеХ
« Відповідей #87 : 2010-05-12 16:39:27 »
Поважна спільнота,  підкажіть - чи є файл стилю для бібтеху для оформлення списку літературу згідно  ДСПУ ГОСТ 7.1:2006 він же ГОСТ 7.1-2003 і якщо так де скачати?
Мій колега почав був робити таке. Ми не знали про файл gost71u2003.bst Вадима Петрова (може, тоді ще не було цього файла), тому він почав з файлів Максима Полякова. Ідея була зробити всілякі варіанти: короткий, розширений, повний опис (+ ще спеціальний стиль для ВАК, якщо буде дуже відрізнятися від ДСТУ), і ще із сортуванням, без сортування. Він зробив якийсь мінімум. Бачив його дисертацію, ніби все гарненько. Але ту роботу наразі ніде не опубліковано.

...але є помилки - наприклад, у книгах з двох авторів друкується лише один.
Пробачте, це якийсь глюк був - зараз книга 2 авторів виводиться нормально.
Ніби має бути так: у заголовку — тільки перший автор, а всі автори — після / в області відомостей про відповідальність.

Сам автор пише, що цей стиль підтримує не весь гост, отже перевіряти прийдеться. Може це хтось робив?
Я ось помітив, що стиль не підтримує знаки приписної пунктуації: наприклад, немає пропуску перед двокрапкою. За новим стандартом має бути:
Київ~: Наук. думка
У своїх заявках дехто з науковців описував, якими корисними будуть їхні заплановані дослідження для національних інтересів, тоді як насправді ними рухала щира наукова допитливість і бажання написати пару статей.
Станіслав М. Улям, «Пригоди математика»

Відсутній Олексій Панасенко

  • Новачок
  • *
  • дописів: 2
  • Карма: +0/-0
Re: Написання диплому на ЛаТеХ
« Відповідей #88 : 2010-05-12 17:43:30 »
Привіт всім. Я насправді намагався зробити стиль для ДСТУ 7.1.2006 (Олександр Барановський говорив про це вище). Але на певному етапі зрозумів, що це невдячна справа. Це пов"язано з тим, що, по-перше, така робота відбирає достатньо багато часу. По-друге, почав розуміти, що я підсвідомо сподіваюсь на те, що цей дибільний (не хочу нікого образити, але іншого слова не придумав) ДСТУ найближчим часом відмінять для оформлення списку літератури в дисертації і наукових роботах, а значить ця робота піде швидкому потягу під хвіст. По-третє, ВАК ніби-то вимагає за цим ГОСТом, і разом з тим не дає інформації, в якому випадку можна відступати від ГОСТу (в їхніх прикладах багато суперечностей з ГОСТом).
А взагалі, планую до цієї проблеми повернутись влітку, коли закінчиться навчальний рік.
В принципі, своїм модифікованим стильовим файлом готовий поділитись. Модифікацій там не дуже багато.

Відсутній Олександр Барановський

  • Модератор дошки
  • Графоман
  • *****
  • дописів: 366
  • Карма: +0/-0
Re: Написання диплому на ЛаТеХ
« Відповідей #89 : 2010-05-12 18:00:57 »
...ДСТУ найближчим часом відмінять для оформлення списку літератури в дисертації...
Навіть якщо ВАК придумає щось нове, то цей ДСТУ є стандартом і може використовуватися без ВАК (бібліотекарі його використовують).

...а значить ця робота піде швидкому потягу під хвіст.
Тому ця робота є корисною у будь-якому разі.

...ВАК ніби-то вимагає за цим ГОСТом, і разом з тим не дає інформації, в якому випадку можна відступати від ГОСТу (в їхніх прикладах багато суперечностей з ГОСТом).
Не можна відступати від ГОСТа, просто у ВАК свій ГОСТ :-) Будемо сподіватися, що ВАК незабаром скасують.

А взагалі, планую до цієї проблеми повернутись влітку, коли закінчиться навчальний рік.
В принципі, своїм модифікованим стильовим файлом готовий поділитись. Модифікацій там не дуже багато.
Оце добре. Написав Тобі приватне повідомлення щодо цього.
У своїх заявках дехто з науковців описував, якими корисними будуть їхні заплановані дослідження для національних інтересів, тоді як насправді ними рухала щира наукова допитливість і бажання написати пару статей.
Станіслав М. Улям, «Пригоди математика»