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

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

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

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 | Исправлено: Griefin, 00:00 30-09-2018
    Griefin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Попробуйте покрутить параметр, задающий величину правой границы текста:
    \renewcommand\@tocrmarg{3em}

    Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 00:29 25-05-2010
    yaourt

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

    Цитата:
    Для определения лигатур типа "--- нужно подключать пакет xecyr

    Не помогло.

    Всего записей: 9 | Зарегистр. 24-05-2010 | Отправлено: 04:04 25-05-2010
    BagaBaga

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как LaTeX'y запретить делать переносы в словах?

    Всего записей: 463 | Зарегистр. 14-11-2005 | Отправлено: 15:41 26-05-2010
    Difur



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BagaBaga.
    Цитата:
    Как LaTeX'y запретить делать переносы в словах?


    Если запрешение на одно слово, то \mbox{слово}. Если запрет на большой фрагмент текста, то
    \begin{hyphenrules}{nohyphenation}
    ...
    \end{hyphenrules}

    Всего записей: 314 | Зарегистр. 07-10-2004 | Отправлено: 16:39 26-05-2010
    yaourt

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пара вопросов:
     
    1. Давно хотел разобраться, как сделать двухуровневый список (http://www.htmlbook.ru/html/dd.html) и недавно случайно наткнулся на (http://en.wikibooks.org/wiki/LaTeX/Formatting#Description). Думаю, что есть способ вынести это в преамбулу. На словах можно объяснить так: переопределить команду \item, чтобы заменить её на "\item \hfill \\", но только если она в окружении description.  
     
    2. Похожая проблема. Нужно переопределить команду, у которой есть необязательный параметр, выглядит примерно так: \command[param1]{param2}. Пробовал такой вариант:
     
    \let\Oldcommand\command
    \renewcommand*{\command}[2]{ -тут дополнение- \Oldcommand{#1}{#2}}
     
    не получилось. И даже если поменять на \Oldcommand[#1]{#2}.
     
    Заранее спасибо.

    Всего записей: 9 | Зарегистр. 24-05-2010 | Отправлено: 16:52 01-06-2010 | Исправлено: yaourt, 16:57 01-06-2010
    Griefin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yaourt
    Можно использовать вложенные окружения itemize.

    Код:
     
    \begin{itemize}
    \item[] label
      \begin{itemize}
      \item[] text
      \end{itemize}
    \end{itemize}
     

    Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 21:36 01-06-2010 | Исправлено: Griefin, 21:41 01-06-2010
    Difur



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yaourt.
    Директива
    Цитата:
    \let\Oldcommand\command  

    отождествляет \Oldcommand с \command, поэтому в
    Цитата:
    \renewcommand*{\command}[2]{ -тут дополнение- \Oldcommand{#1}{#2}}  

    \command переопределяется через \command (бесконечная рекурсия возникает).

    Всего записей: 314 | Зарегистр. 07-10-2004 | Отправлено: 21:36 01-06-2010
    yaourt

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Difur
     
    Как раз, нет. Вязто отсюда: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=patch

    Всего записей: 9 | Зарегистр. 24-05-2010 | Отправлено: 03:07 02-06-2010 | Исправлено: yaourt, 03:07 02-06-2010
    TeXpert



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

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

    Всего записей: 3393 | Зарегистр. 08-02-2003 | Отправлено: 10:34 02-06-2010
    yaourt

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TeXpert
     
    Для 1го вопроса затрудняюсь что-то придумать, а для 2-го вот:
     

    Код:
    \let\Olddictum\dictum
    \renewcommand*{\dictum}[2]{{\textsf\Olddictum[#2]{#1}}}

    Всего записей: 9 | Зарегистр. 24-05-2010 | Отправлено: 11:09 02-06-2010
    Difur



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

    Цитата:
    Как раз, нет.

    Действительно, \let\Oldcommand\command создает слепок текущей \command и \Oldcommand не связана с изменениями \command. Попробуйте \renewcommand*{\command}[2][param1]{ -тут дополнение- \Oldcommand{#1}{#2}}, т.е. указать значение первого аргумента по умолчанию.  

    Всего записей: 314 | Зарегистр. 07-10-2004 | Отправлено: 12:06 02-06-2010
    yaourt

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Difur
     
    Спасибо за наводку.

    Всего записей: 9 | Зарегистр. 24-05-2010 | Отправлено: 12:43 02-06-2010
    yaourt

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Difur
     
    не вышло, хотя може тэто вообще плохая идея, думаю спросить об этом у самих разработчиков KOMA.
     
    Может кто подскажет хотя бы, как определить новую команду, состоящую из "\item \hfill \\"? У \item 1 необязательный параметр. такой вариант:
     
    \newcommand*{\DescItem}[1]{\item[#1] \hfill \\}
     
    не работает.

    Всего записей: 9 | Зарегистр. 24-05-2010 | Отправлено: 17:49 03-06-2010
    TeXpert



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yaourt
    Цитата:
    Для 1го вопроса затрудняюсь что-то придумать, а для 2-го вот...
    Я второй вопрос и имел в виду
    Цитата:
    не вышло, хотя може тэто вообще плохая идея, думаю спросить об этом у самих разработчиков KOMA
    Прошу прощения, пока руки не доходят, но обязательно гляну. И, некогда разбираться -- что этот пакет и команда в частности делает?

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

    Всего записей: 3393 | Зарегистр. 08-02-2003 | Отправлено: 21:15 03-06-2010
    Difur



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yaourt
    Могу предложить работающую схему
    \newcommand*{\F}[2][k]{$#2_{0} \ldots #2_{#1}$}
    \let\Oldcommand\F
    \newcommand*{\FF}[2][k]{-тут дополнение- \Oldcommand[#1]{#2}}
    Сравните \FF{x} и \FF[N]{x}.
     
    Вариант \renewcommand*{\F}[2][k]{-тут дополнение- \Oldcommand[#1]{#2}} подвешивает TeX. Возможно, какая-то связь со старой \F сохраняется.

    Всего записей: 314 | Зарегистр. 07-10-2004 | Отправлено: 09:50 04-06-2010
    yaourt

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Difur
     
    Спасибо, проверю.
     
    TeXpert
     

    Цитата:
    что этот пакет и команда в частности делает?

    эпиграф.

    Всего записей: 9 | Зарегистр. 24-05-2010 | Отправлено: 13:07 04-06-2010
    BagaBaga

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос скорее по дистрибутиву TeXLive, нежели чем по ТеХу:
     
    по непонятной (мне) причине ТеХ как-то непонятно берет для себя текущую директорию. Т.е. ТеХ виден по путям, я могу в командной строке выполнить pdfTex some_tex_file  .
    Но если в файле есть инструкции на включение (\include), то ТеХ ищет их не в той директории, где была выполнена команда и где лежит переданный на обработку файл (some_tex_file), а в той же директории, где установлен сам ТеХ.

    Всего записей: 463 | Зарегистр. 14-11-2005 | Отправлено: 15:44 06-06-2010
    cyrusshaman

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

    Код:
    \begin{tabular}{l |p{10cm}|}
    row1 &
    \begin{itemize}
    \item Item1
    \item Item2
    \end{itemize} \\
    row2
    \end{tabular}
     

     
    подскажите, пожалуйста, отчего остается отступ в целую строку сверху (сверху решается с помощью \@minipagetrue, а может можно как красивее, а снизу...) и снизу списка внутри ячейки таблицы и как с ним бороться, т.е. получается:
     
     

    Код:
    row1 |
         | - Item1
         | - Item2
         |
    row2 |
    вместо:
    row1 | - Item1
         | - Item2
    row2 |
     

     
    спасибо

    Всего записей: 3 | Зарегистр. 30-03-2008 | Отправлено: 20:41 08-06-2010
    Difur



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

    Цитата:
    а может можно как красивее

    Могу предложить грубый вариант, который работает
    \begin{tabular}{l |p{10cm}|}
    row1 &\vspace*{-4.5ex}
    \begin{itemize}
    \item Item1
    \item Item2
    \end{itemize}  \vspace*{-6ex}\\
    row2
    \end{tabular}

    Всего записей: 314 | Зарегистр. 07-10-2004 | Отправлено: 21:51 08-06-2010
    TeXpert



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если кому пригодится, шрифты  
    zccyril
    в PostScript формате
     
    yaourt
    Прошу прощения, пока некогда

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

    Всего записей: 3393 | Зарегистр. 08-02-2003 | Отправлено: 00:14 09-06-2010
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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

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

    Имя:
    Пароль:
    Сообщение

    Для вставки имени, кликните на нем.

    Опции сообщенияДобавить свою подпись
    Подписаться на получение ответов по e-mail
    Добавить тему в личные закладки
    Разрешить смайлики?
    Запретить коды


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2018

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru