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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    magnum16



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mpetroo
    Можно собрать из svn http://yytex.googlecode.com/svn/trunk/. Я, правда, не пробовал.

    Всего записей: 25 | Зарегистр. 04-02-2006 | Отправлено: 13:09 28-05-2009
    Griefin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Более того, caption есть в пакетах MiKTeX и TeX Live. Даже на CTAN не нужно заходить и руками ставить.

    Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 13:51 28-05-2009
    mpetroo

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    magnum16
     
    Огромное спасибо за ссылку!! буду пытаться

    Всего записей: 111 | Зарегистр. 04-02-2009 | Отправлено: 13:57 28-05-2009
    TeXpert



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mpetroo
    Цитата:
    А никто не знает, где можно найти неразвивающийся уже Y&Y TeX, и конкретно программку dvipsone?
    Ссылку уже дал magnum16, но вряд ли тебе удастся собрать: там кое-чего не хватает (заголовочных файлов)

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

    Всего записей: 3604 | Зарегистр. 08-02-2003 | Отправлено: 15:36 28-05-2009
    mpetroo

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос по dvips,
     
    Проблема такая, я использую шрифты arial и times nr из поставки windows, предваритеьно конвертированные в postscript.
    При этом при компиляции через pdflatex и dvipdfm никаких проблем с ними не возникает, а вот dvips вместо моих подставляет свои Nimbus (причем с кириллическими символами).
    Так вот, при последующей конвертации в pdf distiller выдает ошибку, а ps2pdf внедряет только латиницу.
     
    Вопрос, можно ли как-то внедрить именно мои шрифты? как отключить подстановку?
    к слову, с нестандартными шрифтами типа myriad таких проблем не возникало.
     
    PS: диплом все-таки хочется сверстать, а то уж скоро защита  
     
    Добавлено:
    Еще другая проблема.
     
    Хочу, чтобы части в приложении нумеровались не латинскими буквами, а кирилическими
    Для этой цели определяю аналог \Alph и модифицирую соответствующую строку в определении \appendix

    Код:
     
    \newcommand*{\Ralph}[1]{\@Ralph{\@nameuse{c@#1}}}
    \newcommand*{\@Ralph}[1]%
    {\ifcase #1\or А\or Б\or В\or Г\or Д\or Е\or Ж\or З\or И\or К\or Л\or М\or
    Н\or О\or П\or Р\or С\or Т\or У\or Ф\or Х\or Ц\or Ч\or Ш\or Щ\or Э\or Ю\or
    Я\else\@cterr \fi}  
    \renewcommand*\appendix{\par%
      \setcounter{chapter}{0}%
      \setcounter{section}{0}%
      \gdef\@chapapp{\appendixname}%
      \gdef\thechapter{\@Ralph\c@chapter}%
      \csname appendixmore\endcsname
    }
     

     
    В результате, в тексте всё нормально, а вот в bookmarks, сделанных с помощью hyperref вместо кириллических АБВГД символы расширенной латиницы типа ÀÁÂÃÄ
     
    Что делать?
     
    Спасибо заранее
     
    Добавлено:
    À означает \grave{A}
    À означает \acute{A}
    и так далее по алфавиту

    Всего записей: 111 | Зарегистр. 04-02-2009 | Отправлено: 12:39 31-05-2009
    Griefin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Посмотрите, как сделано в том же pscyr. Там есть map-файл с такими записями: farb6a   ArialMT-Bold "T2AEncoding ReEncodeFont" <t2a.enc <arialbd.pfb
    Сам файл подключается командой initexmf --edit-config-file=dvips и вводом строки
    p +pscyr.map
     
    Кстати, чем не устраивает PSCyr? Там уже есть Arial и Times, сконвертированные из виндовых шрифтов.
     

    Цитата:
    В результате, в тексте всё нормально, а вот в bookmarks, сделанных с помощью hyperref вместо кириллических АБВГД символы расширенной латиницы типа &#192;&#193;&#194;&#195;&#196;

    Это естественно, т.к. закладки хранятся в Unicode, а вы используете cp1251 для ввода кириллицы. Вместо букв надо использовать макросы вида \CYRA ...
    \newcommand*{\@Ralph}[1]%  
    {\ifcase #1\or \CYRA\or \CYRB\or \CYRV\or ... \else\@cterr \fi}
     
    Более того, самому этого делать не надо. Подобный формат счетчика уже реализован в babel: \Asbuk{counter} -- для прописных букв, \asbuk{counter} -- для строчных.

    Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 14:00 31-05-2009 | Исправлено: Griefin, 14:12 31-05-2009
    magnum16



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mpetroo
     
    Насчет приложений, у меня так все ок:
     
    \documentclass{article}
    \usepackage[T2A]{fontenc}
    \usepackage[cp1251]{inputenc}
    \usepackage[english,russian]{babel}
    \usepackage[pdftex,unicode]{hyperref}
    \hypersetup{bookmarksnumbered = true}
    \begin{document}
     
    \makeatletter
    \renewcommand\appendix{\par
      \setcounter{section}{0}%
      \setcounter{subsection}{0}%
      \gdef\thesection{\@Asbuk\c@section}}
    \makeatother
     
    \appendix
    \section{test}
    \section{test}
    \end{document}
     
    upd:
    Извините, не заметил что уже ответили

    Всего записей: 25 | Зарегистр. 04-02-2006 | Отправлено: 15:12 31-05-2009 | Исправлено: magnum16, 15:16 31-05-2009
    mpetroo

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Griefin, magnum16
     
    Спасибо огромное за Asbuk, не знал, т.к. никогда раньше приложение на русском не верстал.
     
    О PSCyr, так вот не использую потому что необходимо верстать значительные куски текста, включающие слова типа field и efficient (не в дипломе, разумеется, а других документах - на английском), где лигатуры fi и ffi оставляют чересчур большой пробел после себя, поскольку метрики шрифта видно были перекручены - это раз. А во-вторых, потому что высота псевдо-капители слишком велика по сравнению с оригинальными значениями, что смотрится некрасиво.
     
    Проблему со шрифтами решил (у меня они в отдельной папке вне основного дерева миктеха лежат, так вот просто переподключил эту папку к миктеху выше основного дерева).

    Всего записей: 111 | Зарегистр. 04-02-2009 | Отправлено: 16:23 31-05-2009
    parapaul

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, в чем может быть дело, для одного и того же файла компиляция в DVI идет нормально, а pdfLaTex выдает ошибки:
     
    ! LaTeX Error: Encoding scheme `' unknown.
    ! LaTeX Error: Command \CYRR unavailable in encoding T2A.
    ! LaTeX Error: Command \cyri unavailable in encoding T2A.
    ! LaTeX Error: Command \cyrs unavailable in encoding T2A.
     
    Сижу под виндой и использую MiKTeX-2.2.
    Всем спасибо.
     
    Добавлено:
    Приведу еще шапку документа:
     
    \documentclass[a4paper,14pt]{article}
    \usepackage[T2A]{fontenc}
    \addtolength{\hoffset}{-1.7mm}
    \usepackage[cp1251]{inputenc}
    \usepackage[english,russian]{babel}
    \usepackage{amssymb,amsmath,amsfonts,latexsym,mathtext}  
    \usepackage{cite}  
    \usepackage{indentfirst}
      \renewcommand{\baselinestretch}{1.24}
    \usepackage{geometry}
    \geometry{top=2cm}  
    \geometry{bottom=2.5cm}
    \geometry{left=2.5cm}
    \geometry{right=2cm}  
    \renewcommand{\theenumi}{\arabic{enumi}}
    \renewcommand{\labelenumi}{\arabic{enumi}}
    \renewcommand{\theenumii}{\arabic{enumii}}
    \renewcommand{\labelenumii}{\arabic{enumi}.\arabic{enumii}.}
    \renewcommand{\theenumiii}{\arabic{enumiii}}
    \renewcommand{\labelenumiii}{\arabic{enumi}.\arabic{enumii}.\arabic{enumiii}.}
     
     
    Добавлено:
    Посмотрел еще:
    pdfLaTeX выдает ошибку при компиляции строчки из  файла `t2aenc.def', который генирируется из файла cyoutenc.dtx (with options: `T2A').
     

    Всего записей: 4 | Зарегистр. 01-06-2009 | Отправлено: 16:12 01-06-2009
    magnum16



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    parapaul
    Попробуйте mathtext и amsmath подключить до babel и fontenc

    Всего записей: 25 | Зарегистр. 04-02-2006 | Отправлено: 19:26 01-06-2009 | Исправлено: magnum16, 19:29 01-06-2009
    parapaul

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо, помогло!
     
    Добавлено:
    Но не совсем...теперь переносов нет . Что делать? Всем спасибо.
     
    Добавлено:
    Пишет:
     
    Package babel /b/c12/cWarning:/b/c0/c No hyphenation patterns were loaded for (babel)                the language `Russian'
    (babel)                I will use the patterns loaded for \language=0 instead.
     
    Добавлено:
    Если ставлю любой из:
    \usepackage[russian]{babel}
    \usepackage[T2A]{fontenc}
    до
    \usepackage{mathtext}
    то получаю
    "! LaTeX Error: Encoding scheme `' unknown."
     
    В единственном рабочем варианте:
    \usepackage{mathtext}
    \usepackage[russian]{babel}
    \usepackage[T2A]{fontenc}
    получаю
    "Package babel /b/c12/cWarning:/b/c0/c No hyphenation patterns were loaded for the language `Russian'."
    и соответственно отсутствие переносов .
     
    Что делать?

    Всего записей: 4 | Зарегистр. 01-06-2009 | Отправлено: 21:14 01-06-2009
    magnum16



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В MikTeX Options во  вкладке Languages возле russian стоит галка?

    Всего записей: 25 | Зарегистр. 04-02-2006 | Отправлено: 22:33 01-06-2009
    parapaul

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Простите меня, дурака, и вправду не было. Огромное спасибо за помощь!

    Всего записей: 4 | Зарегистр. 01-06-2009 | Отправлено: 00:02 02-06-2009
    parapaul

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Еще ламерский вопрос, как после рисунка перейти на следующую страницу? \newpage почему-то не работает. Пишу так:
     
    \newpage
    \begin{figure}[t]
    \centering
    \includegraphics[width=10cm]{1.png}
    \label{fig1:}
    \caption{}
    \end{figure}
     
    \newpage
    \section{...}
    ...
     
    Но текст идет сразу за рисунком, на той же странице. Что делать? Спасибо всем за помощь.
     
    Добавлено:
    Разобрался, надо было использовать \begin{figure}[h]

    Всего записей: 4 | Зарегистр. 01-06-2009 | Отправлено: 14:15 02-06-2009
    Varravann

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Имею проблему:
     
    Есть документ, в котором библиография бесхитростно набрана через окружение thebibliography стандартного класса article. Задача состоит в том, чтобы максимально уменьшить количество страниц текста. А между элементами списка библиографии ТеХ по умолчанию делает довольно большие вертикальные пропуски. Спрашивается, как его можно заставить верстать библиографию без пропусков? Я понимаю, что будет плохочитаемо, но так надо.

    Всего записей: 80 | Зарегистр. 16-03-2007 | Отправлено: 16:49 03-06-2009
    Difur



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Varravann. Добавляйте в конце каждого пункта библиографии \vspace{-1ex}

    Всего записей: 354 | Зарегистр. 07-10-2004 | Отправлено: 17:06 03-06-2009
    Griefin

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

    Цитата:
    Добавляйте в конце каждого пункта библиографии \vspace{-1ex}

    Это не наш метод. Правильнее \setlength\parsep{0pt} перед thebibliography.

    Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 17:53 03-06-2009
    Varravann

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

    Цитата:
    Добавляйте в конце каждого пункта библиографии \vspace{-1ex}  

    Это действительно не наш метод. Надо чтобы при изменении содержимого библиографии все работало без доделок.
     
    Griefin

    Цитата:
    Правильнее \setlength\parsep{0pt} перед thebibliography.

    Согласен, правильнее... Да только вот что-то не работает. =) Видать, не параграфом их там разделяют, а чем-то еще.
     
    На всякий случай привожу преамбулу документа:

    Цитата:
    \documentclass[12pt,a4paper]{article}
    \usepackage[cp1251]{inputenc}  
    \usepackage[english,german,russian]{babel}
    \usepackage{indentfirst}
    \usepackage[a4paper,top=1.5cm,bottom=1.5cm,left=2cm,right=2cm]{geometry}
    \usepackage{amsmath}
    \usepackage{pstricks}
    \usepackage{pst-node}
    \usepackage[dvips,unicode,colorlinks,hyperindex,linktocpage]{hyperref}
    \usepackage[all]{hypcap}
    \usepackage{enumitem}

    Может, ams или enumitem что-то меняют (т.к. библиография внутри себя, насколько я понимаю, это какая-то производная itemize/enumerate)?

    Всего записей: 80 | Зарегистр. 16-03-2007 | Отправлено: 18:33 03-06-2009
    Griefin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для сжатия и сортировки ссылок имеет смысл подключить natbib с соответствующими опциями. Более того, этот пакет вводит для вертикальных пробелов в библиографии расстояние \bibsep, которое можно положить равным нулю.

    Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 03:17 04-06-2009 | Исправлено: Griefin, 03:26 04-06-2009
    Varravann

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Griefin, спасибо, с natbib-ом все заработало (не без плясок с бубном, но заработало).

    Всего записей: 80 | Зарегистр. 16-03-2007 | Отправлено: 10:39 04-06-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