Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » TeX | LaTeX

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92

Открыть новую тему     Написать ответ в эту тему

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это вторая часть темы. Первая находится здесь.
 

 
Интернет-ресурсы
 
  • Comprehensive TeX Archive Network (CTAN), The TeX Catalogue Online
  • Актуальные дистрибутивы: TeX Live, MiKTeX, MacTeX
  • TeX Users Group
  • TeXblog: Typography with TeX and LaTeX
  • LaTeX-Community Forum
  • Collaboratively edited question and answer site on SX.com
  • CyrTeX-ru@vsu.ru Mailing List Archive
  • The UK List of TeX Frequently Asked Questions on the Web
  • CTAN Updates (RSS)
  • Русский LaTeX FAQ (устарело)
  • Springer LaTeX search
     
    Документация
     
  • Основы
  • Коллекции книг по LaTeX
  • Презентации на LaTeX
  • Создание рисунков
  • Использование BibTeX
     
    Программное обеспечение
     
  • Интегрированные среды (IDE)
  • Надстройки для редакторов общего назначения
  • Редакторы формул с поддержкой синтаксиса TeX
  • Почти визуальные редакторы
  • Преобразователи форматов
     
    Шрифты
     
    Каталоги и образцы шрифтов
  • A Survey of Free Math Fonts for TeX and LaTeX
  • The LaTeX Font Catalogue
     
    Дистрибутивы
  • PSCyr (text)(ru)
  • PFonts (text)(ru)
  • WFonts (text)(ru)
  • MathTime Pro (math)
  • MathTime Pro II (math)
  • New Century Schoolbook Cyr & Fourier (text, math)(ru)
  • Linotype Sabon Cyrillic (text, math)(ru)
  • ITC Charter Cyrillic (text, math)(ru)
  • Linotype Times Ten Cyrillic (text)(ru)
  • Lucida Complete (text, math)
  • MinionPro и MnSymbol (text, math)(ru)
  • MyriadPro (text, math)(ru)
  • OldFonts (text)(ru)
  • Old Standard (text)(ru)
  • Пакет FontsC
  • Шрифтовые пакеты А. Шипунова
  • The TeX Gyre (TG) Collection of Fonts (text)(ru was excluded)
  • URWCyr (text)(ru)
  • Evristika (text)(ru) based on Adobe Utopia
  • Khartia (text)(ru) based on Bitstream Charter

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 11:40 22-04-2009 | Исправлено: Maz, 14:00 08-05-2022
    yegorv

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Andrew10
    Использование gost780u.bst дает мне счастье только для ссылок с одним автором, если же их больше одного, то он лепит первых двух авторов, причем с инициалами впереди фамилиии, затем остальных авторов в виде заглавных букв через точку.... Тоже самое ставит после названия публикации...

    Всего записей: 54 | Зарегистр. 19-09-2008 | Отправлено: 18:24 09-09-2009
    yegorv

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В продолжении темы со стилевыми файлами для BibTex -  
    нужен пример функции FUNCTION {format.names}, которая оставляет из нескольких авторов только первого и его инициалы ставит после фамилии.... (стилевой файл *.bst)

    Всего записей: 54 | Зарегистр. 19-09-2008 | Отправлено: 02:01 10-09-2009
    Griefin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Соответствующий пример форматных строк есть в документе Tame the beast. Например, фамилия перед инициалами определяется строкой "{vv}{ll}{f.}{, jj}". Нужно написать отдельную функцию для имени первого автора format.names.first, и вызывать ее из article и прочих, а далее использовать обычную format.names с инициалами перед фамилией. Вообще говоря, лучше не следовать идиотским стандартам, а пытаться их изменить.

    Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 09:01 10-09-2009 | Исправлено: Griefin, 09:05 10-09-2009
    Andrew10

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yegorv

    Цитата:
    Использование gost780u.bst дает мне счастье только для ссылок с одним автором, если же их больше одного, то он лепит первых двух авторов, причем с инициалами впереди фамилиии, затем остальных авторов в виде заглавных букв через точку.... Тоже самое ставит после названия публикации...

     
    Странно... В документации к пакету (файл gost780.pdf) форматирование производится правильно. И я ни разу с подобным эффектом не сталкивался, хотя многократно использовал пакет gost для отчетов. Какая платформа LaTeX-a и версия пакета gost, которыми ты пользуешься?
     
    У меня MikTeX-2.7 и gost из этого дистрибутива. Файл gost780u.bst  от 30.12.05, размер 28871 байт.
     
     

    Всего записей: 780 | Зарегистр. 26-02-2005 | Отправлено: 09:46 10-09-2009 | Исправлено: Andrew10, 09:52 10-09-2009
    yegorv

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Andrew10
     
    У меня MikTeX-2.4.1533 и gost я скачал отдельно, в дистрибутиве не было. Файл gost780u.bst  от 01.09.05, размер 28895 байт.
    Думаешь в этом дело?
     
    Добавлено:
    Andrew10
    Поставил MikTeX-2.8 - таже история... Можешь скинуть свой файл gost780u.bst мне на мыло? yegor_v [at] ukr.net
    Спасибо.
     
    Добавлено:
    Griefin

    Цитата:
    Соответствующий пример форматных строк есть в документе Tame the beast

    Подскажи, где взять этот документ...

    Всего записей: 54 | Зарегистр. 19-09-2008 | Отправлено: 17:08 10-09-2009
    Griefin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я уже говорил где. В шапке.

    Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 08:42 11-09-2009
    Andrew10

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yegorv

    Цитата:
    Можешь скинуть свой файл gost780u.bst мне на мыло? yegor_v [at] ukr.net
    Спасибо.  

     
    Послал пакет gost в виде архива из дистрибутива MikTeX.  
     
    Но проще воспользоваться утилитой самого MiKTeX-a Browse Packages и установить его
    "штатным" образом.
    Внимательно почитай файл readme из документации. Вероятнее всего дело в том, что
    нужно пользоваться 8-ми битной версией BiBTeXа - программой bibtex8.exe и специальными файлами перекодировки. Про это в readme написано.
     
    Последнее, что приходит на ум - что-то неправильно сделано при заполнении базы данных в в bib-файле. Можешь опубликовать здесь несколько ссылок, как они записаны в этом файле?
     
    Удачи.
     

    Всего записей: 780 | Зарегистр. 26-02-2005 | Отправлено: 18:12 11-09-2009
    yegorv

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Andrew10
    Спасибо, попробовал твой пакет - тот же эффект...
     
    Пример записи в bib-файле -  
    @ARTICLE{Ganshin.1999.ru,
      author = {А.Н. Ганьшин, В.Н. Григорьев, В.А. Майданов, Н.Ф. Омелаенко, А.А.
        Пензев, Э.Я. Рудавский, А.С. Рыбалко, Ю.А. Токарь},
      title = {Кинетика роста и растворения включений $^3$He в расслоившихся твердых
        растворах $^3$He в $^4$He},
      journal = {ФНТ},
      year = {1999},
      volume = {12},
      pages = {796-814},
      number = {8-9},
      file = {:D\:\\Vekhov\\Papers\\Solid He\\Grigorev\\1999-Ganshin_FNT_Кинетика
        роста и растворения включений 3Не.pdf:PDF},
      owner = {Администратор},
      timestamp = {2009.01.04}
    }
     
    Я вот подумал, может дело в том, что компилятор не находит стилевые файлы в родных директориях Теха и я вынужден их копировать в папку проекта? Если это так, то как настроить компилятор, чтоб он видел стилевые файлы в родных директориях?

    Всего записей: 54 | Зарегистр. 19-09-2008 | Отправлено: 18:40 11-09-2009
    Andrew10

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yegorv
     
    Все понятно...
    Фамилии авторов должны быть разделены союзом and. А инициалы идут после фамилии через запятую. Между инициалами нужен пробел.  
    Должно быть вот так:
     
    author = {Ганьшин, А. Н.  and Григорьев, В. Н. and Майданов, В. А.  and Омелаенко Н. Ф. and  Пензев, А. А.  and Рудавский, Э. Я. and Рыбалко, А. С. and Токарь Ю. А. },  
     
     
     

    Цитата:
    Я вот подумал, может дело в том, что компилятор не находит стилевые файлы в родных директориях Теха и я вынужден их копировать в папку проекта? Если это так, то как настроить компилятор, чтоб он видел стилевые файлы в родных директориях?
     

     
     
    Запустить в программе MikTeX Settings кнопки Refresh FNDB и Update Formats на первой вкладке.

    Всего записей: 780 | Зарегистр. 26-02-2005 | Отправлено: 19:01 11-09-2009
    yegorv

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Andrew10

    Цитата:
    Должно быть вот так:  
     
    author = {Ганьшин, А. Н.  and Григорьев, В. Н. and Майданов, В. А.  and Омелаенко Н. Ф. and  Пензев, А. А.  and Рудавский, Э. Я. and Рыбалко, А. С. and Токарь Ю. А. },

     
    да, спасибо, это действительно помогло, но  только для англоязычных ссылок... В случае русских ссылок, авторы перед названием не появляются вовсе, а после него идут без инициалов.
     
    Кстати еще одна проблема - для русских ссылок вместо Vol.50, P.40 естественно должно быть Т.50, С.40 - как этого можно добиться? (gost780u.bst)

    Всего записей: 54 | Зарегистр. 19-09-2008 | Отправлено: 19:45 11-09-2009
    Andrew10

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yegorv
     
     
    Внимательно читай readme. Для всех библиографических ссылок нужно добавить поле language=russian,
     
    или  
     
    language=english,
     
     
     
    "Если все попытки включить стиральную машину не привели к успеху, попробуйте почитать
    инструкцию"
                                                        (C) Не помню кто.    

    Всего записей: 780 | Зарегистр. 26-02-2005 | Отправлено: 19:53 11-09-2009
    yegorv

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Andrew10
    Большое спасибо за ликбез ))
     
    Проблем больше нет ))

    Всего записей: 54 | Зарегистр. 19-09-2008 | Отправлено: 20:44 11-09-2009 | Исправлено: yegorv, 02:08 12-09-2009
    karl_karlsson



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сделал Linotype New Century Schoolbook Cyrillic, но лигатуры "fi", "ff", "ffl" и т.д отсутствуют.
    Загружу его, но хочется сначала решить этот вопрос.
     
    Использую afm2tfm.
    Знаю, что для этой цели должен использоваться afm2pl, но как?
     
    Вот рецепт

    Всего записей: 2027 | Зарегистр. 14-03-2007 | Отправлено: 01:30 12-09-2009
    mpetroo

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    karl_karlsson
     
    Вероятнее всего проблема связана с неправильным именованием соответствующих глифов fi, ff, ffi и тп в самом шрифте. По крайней мере такие же проблемы у меня были с Times Ten.
    К примеру - в стандартной теховской кодировке символ лигатуры именуется как fi, в то время как в шрифте его имя f_i
     
    Рецепта два:  
    первый - это поправить ручками сам шрифт скажем в программе FontLab Studio (которая впрочем стоит просто бешанных денег). И это на мой вгляд неправильный способ
     
    второй - подправить файл кодировки, который сообщается программе afm2tfm. При этом сам файл кодировки необходимо вложить будет в пакет шрифта (туда же где map-файл). Таким образом в принципе можно получить доступ к например реальным SC-символам (компания Linotype имеет привычку внедрять капитель в файл основного шрифта и упаковывать их в otf-контейнер, при этом соответствующие символы имеют уже не имена a b c, а соответственно a.sc b.sc c.sc). Минус очевиден - для каждого шрифта будет своя кодировка, что не является транспортабельным.
     
    Есть еще технология виртуальных шрифтов, но ИМХО редактировать vf-файл куда сложнее чем файл кодировки.
     
    Если и правда есть какие-нибудь другие варианты - с радостью выслушаю предложения

    Всего записей: 111 | Зарегистр. 04-02-2009 | Отправлено: 12:18 12-09-2009
    TeXpert



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    karl_karlsson
    Прошу прощения, я был в отъезде, только вчера ночью приехал. Но я как раз сегодня, памятуя про крайний срок, собирался заниматься этим, но раз уж ты начал, то уже смысла нет
    Цитата:
    ...но лигатуры "fi", "ff", "ffl" и т.д отсутствуют
    Их в шрифте нет, ты как собрался решить эту проблему? Первые два в другом шрифте (LT Roman из твоего набора) есть. Вообще-то я не пробовал конструировать из разных шрифтов, но можно пробовать. А третий всё равно ведь придётся вручную рисовать тогда?
    Цитата:
    Знаю, что для этой цели должен использоваться afm2pl, но как?
    Придётся доки мочить, а на это требуется время. Однако

    ----------
    Майкудук, Пришахтинск не предлагать!:)
    А на Пирогова приходит снова весенний гомон...

    Всего записей: 3604 | Зарегистр. 08-02-2003 | Отправлено: 13:16 12-09-2009
    karl_karlsson



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот пакет:
    New Century Schoolbook.zip
     
    Вот и рецепт
     
    Но вот другая проблема. Когда я изменил fouriernc только только grave и vec работают. Но с TG Schola работает все.
     

    Код:
    $\hat{a}\,\acute{a}\,\bar{a}\,\dot{a}\,\breve{a}\,\check{a}\,\grave{a}\,\vec{a}\,\ddot{a}\,\tilde{a}\,\mathring{a}$


    Всего записей: 2027 | Зарегистр. 14-03-2007 | Отправлено: 14:21 12-09-2009
    karl_karlsson



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пока, я решил все вещи этим путем:
     
    FontLab Studio
    Cyrillic glyphs: NewCenturySchlbkCyr --(Merge Fonts)--> NewCenturySchlbkLT (Latin)
    Поскольку эти два шрифта очень подобны, но все же различны, то это является лучший путь.
     
    New Century Schoolbook MM.zip
     
    Это не самое лучшее решение, но кажется, что нет никого действительно многоязычного Schoolbook. У меня есть Paratype OTF (PS метрики), но он также испытывает недостаток в глифах.
     
    mpetroo, TeXpert
    Спасибо.
    Если вы можете сказать, кое-что больше, я буду рад услышать.
     

    Всего записей: 2027 | Зарегистр. 14-03-2007 | Отправлено: 19:20 12-09-2009
    mpetroo

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    karl_karlsson
     
    Посмотрел на официальном сайте Linotype. Кирилических символов New Century Schoolbook действительно нет в их otf-шрифтах. Поэтому предлагается несколько иной вариант: Для кодировок t1 ot1 и ly1 (латинских) использовать латинские версии шрифтов (в них лигатуры fi fl присутствуют, других нет). Для кодировки t2a использовать кириллические версии шрифтов. Для них лигатуры fi fl не так актуальны, поскольку эта кодировка используется в основном для набора кириллических текстов.

    Всего записей: 111 | Зарегистр. 04-02-2009 | Отправлено: 19:56 12-09-2009
    karl_karlsson



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пока, вот финальная версия.
     
    1. fouriernc-NewCenturySchlbkCyr.zip
    2. NewCenturySchlbkCyr.zip
     
    Инсталляционный рецепт
     
    mpetroo
    Проблема состоит в том, что не только лигатуры отсутствуют.
    hat, acute, bar, dot, breve, check, ddot, tilde, mathring и т.д. отсутствуют также. Но они являются существенными для математики.

    Всего записей: 2027 | Зарегистр. 14-03-2007 | Отправлено: 18:42 13-09-2009 | Исправлено: karl_karlsson, 13:05 14-09-2009
    mpetroo

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    karl_karlsson
     
    действительно, эти символы отсутствуют, и даже в про-версии шрифта

    Всего записей: 111 | Зарегистр. 04-02-2009 | Отправлено: 12:12 16-09-2009
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92

    Компьютерный форум Ru.Board » Компьютеры » Программы » TeX | LaTeX


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru