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

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

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

Widok (22-04-2009 11:41): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 93 94 95 96 97 98 99 100 101 102

   

Dod



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

 
 
Коллекции материалов, связанных с (La)TeX
 
  • CTAN -- Comprehensive TeX Archive Network. Официальный сайт, Российское зеркало на ftp.chg.ru
  • Актуальные дистрибутивы: TeX Live, MiKTeX
     
     
    Документация по (La)TeX
     
    На русском языке
  • Кнут Д.Э., Все про TeX (RDTeX, 1993) Исходники
  • Львовский С.М. Набор и верстка в системе LaTeX (2003) PDF, zipped PS, Исходники
  • Котельников И.А., Чеботаев П.З. LaTeX по-русски, 3-е издание, 2004 PDF
  • Клименко С.В., Лисина М. В. LaTeX и его команды PDF
  • Книги про TeX и LaTeX на lib.homelinux.org
  • TeX в ЯрГУ
  • TeX в ИММ
  • Книги на w w w.tutor.nsu.ru
  • Владимир Сюткин:
        1) Включение рисунков в LaTeX2e PDF
        2) Набор математических формул в LaTeX2e PDF
        3) Гипертекст в PDF документах, созданных средствами LaTeX2e PDF
        4) Опции пакета hyperref для настройки PDF выхода PDF
        5) Русский язык в LaTeX2е PDF
        6) Справочник по командам LaTeX2e PDF
        7) Цвет в LaTeX2e ZIP
  • Евгений Балдин:
        1) LaTeX -- компьютерная типография PDF
        2) Создание иллюстраций в MetaPost PDF
  • Воронцов К.В. LaTeX2e в примерах. 2005, 55 с. PDF
  • Гуссенс М., Миттельбах Ф., Самарин А. Путеводитель по пакету LaTeX и его расширению LaTeX2e. DjVu
  • Гуссенс М., Ратц С., Миттельбах Ф. Путеводитель по пакету LaTeX и его графическим расширениям DjVu
  • INTUIT.ru: Курс: Работа в системе LaTeX
  • Книги на форуме w w w.uic.rsu.ru
     
    На английском языке
  • D. E. Knuth, The TeXbook. PDF
  • Mittelbach F., Goossens M. The LaTeX Companion. Second Edition. DjVu
  • Описания пакетов по разделам использования
  • TeX Document and software archive
  • Eijkhout V. TeX by Topic. A TeXnician's Reference PDF
     
    Интерфейсы для работы с (La)TeX
     
    Специализированные среды
  • Kile (редактор на основе KDElibs, напоминающий WinEdt) [Linux/BSD]
  • LEd (среда в стиле Visual Studio) [Windows]
  • TeXmaker (редактор аналогичный Kile на основе Qt) [crossplatform]
  • TeXnicCenter (среда в стиле Visual Studio) [Windows]
  • WinEdt (условно-бесплатный редактор) [Windows]. Темы в Программах и Варезнике
     
    Надстройки для редакторов общего назначения
  • AUCTeX (надстройка для GNU Emacs и XEmacs) [crossplatform]
  • CDLaTeX (надстройка для GNU Emacs и XEmacs) [crossplatform]
  • Vim-LaTeX (набор макросов и шаблонов документов для Vim) [crossplatform]
     
    Редакторы формул для Office
  • Aurora. Тема в Варезнике
  • LaTeXinWord
  • MathType. Тема в Варезнике
  • OOoLatex
  • TeXsword
     
    Почти визуальные редакторы
  • BaKoMa TeX [Windows]. Тема в Варезнике
  • LaTable (редактор таблиц) [Windows]
  • LyX [crossplatform]
  • Scientific Word [Windows]. Тема в Варезнике
  • SciWriter [Windows]. Тема в Варезнике
  • TeXaide (редактор формул) [Windows]
  • TeXmacs [crossplatform]
     
     
    Преобразователи форматов
     
    Commercial
  • TeX2Word. Тема в Варезнике
  • Word2TeX. Тема в Варезнике
  • TeXPort
  • Scientific Word. Тема в Варезнике
  • GrindEQ Math Utilities. Тема в Варезнике
     
    Free
  • AbiWord
  • LaTeX2rtf
  • RTF2LaTeX2e
  • Writer2LaTeX
  • WP2LaTeX
  • FrameMaker Utilities
  • Word-to-LaTeX (Word-to-XML) convertor
  • Calc2LaTeX
  • Excel2LaTeX
     
     
    FAQ и рассылки посвященные (La)TeX
     
  • CyrTeX-ru@vsu.ru Mailing List Archive
  • The UK List of TeX Frequently Asked Questions on the Web
  • CTAN Updates (RSS)
  • Ассоциация пользователей кириллического TeX'а (Cyrillic TeX Users Group)
  • Русский LaTeX FAQ (устарело)
  • FAQ эхо-конференции FIDO RU.TEX (устарело)
     
     
    Важные темы
     
  • Презентации на (La)TeX
  • Рисунки
  • Использование BibTeX

  • Всего записей: 51 | Зарегистр. 25-09-2002 | Отправлено: 07:08 27-09-2002 | Исправлено: Griefin, 01:35 24-03-2009
    jek1976



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сделал, не помогло.
    Кстати, Тех надо ставить? Ведь Аврора вроде свой Микротех имеет в дистрибутиве.

    Всего записей: 1057 | Зарегистр. 15-04-2005 | Отправлено: 19:58 04-11-2008
    Griefin

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

    Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 21:13 04-11-2008
    jek1976



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Установка "большого" Теха в этом случае целесообразна?

    Всего записей: 1057 | Зарегистр. 15-04-2005 | Отправлено: 21:51 04-11-2008
    Griefin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Нет, весь не обязательно. Нужно скачать и поставить Basic MiKTeX 2.7, а он уже сам доставит недостающие пакеты.

    Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 19:45 05-11-2008
    ibzh

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

    Цитата:
    Это LaTeX в математической моде не дружит. Русские символы нужно набирать внутри команды \text{}.

    Дружит, дружит...  
    Читайте Сюткина "Набор математических формул в LaTeX2e" раздел 5.2.1 (в шапке этой страницы есть). И не надо ни каких команд \text{}.
         Вообще, проблема с русскими буквами связана со способом русификации, когда русским буквам присваивается категория 13 (активный символ). TeX, встречая такой символ (во внешней кодировке), выполняет связанную с ним последовательность команд, в итоге чего вместо него вставляется символ во внутренней кодировке LaTeX. Это даёт возможность использовать входные файлы, набранные в нескольких кодировках (практическая надобность чего довольно сомнительна, т.к. перекодировать как пользовательские файлы, так и стилевые файлы - не проблема).  
         Cам по себе этот способ не хорош. В частности, он не позволяет использовать русские буквы в именах команд длиннее 1 символа.
         Было бы лучше добавить в сам TeX несколько примитивных команд для работы со встроенной в него таблицей перекодировки. Здесь можно было бы реализовать перекодировку из unicode (если кому-то надо в ней работать) во внутреннюю кодировку TeX.
         И ещё о наборе формул (хотя совсем не по теме, но полезно): если в преамбуле написать \usepackage{icomma}, то в математических формулах при записи чисел будет подавляться пробел после запятой, т. е. можно написать '1,2' вместо '1{,}2', а при записи конструкции '(x, y)'  - не будет (между запятой и 'y' нужно поставить пробел).

    Всего записей: 3 | Зарегистр. 09-11-2008 | Отправлено: 00:11 10-11-2008 | Исправлено: ibzh, 00:20 10-11-2008
    Griefin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ibzh
    Про пакет mathtext мне известно. У меня были проблемы с ним в некоторых нестандартных математических шрифтах, поэтому я решил им вообще не пользоваться. \text всегда работает.

    Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 18:11 10-11-2008
    lmnsv

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Очень нужно нарисовать простейшие диаграммы Феймана.
    Пытался использовать \usepackage{feynmf}
    в MiKTeX - линии прекрасно строятся, но  текстовые обозначения не появляются.
    Посоветуйте какую-нибудь альтернативу для LaTeX. Хотя бы графический редактор, чтобы рисовал волнистую линию (для гамма-квантов) и спасал в EPS.

    Всего записей: 48 | Зарегистр. 15-05-2003 | Отправлено: 18:49 11-11-2008
    Griefin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть аналогичный пакет feynmp. Это то же самое, но с использованием Metapost вместо Metafont. Мне как-то пришлось использовать, работает лучше feynmf и генерирует postscript-файлы.

    Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 00:18 12-11-2008
    andrewgt

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть необходимость вставлять в документ текст, который находился бы с поиском в AcrobatReader, но не отображался бы в pdf документе (и при печати). В частности, я хочу находить формулы по их ТеХ нотации (предварительно разместив рядом с формулой некую команду, размещающую этот не отображаемый текст).
    Принципиальное решение такое: создать hbox с почти нулевой шириной, и запихнуть в него весь текст, написанный белым цветом. Но при создании hbox малой ширины текст не сжимается, а просто вылазит за пределы hbox. В частности, если этот текст вообще вылезет за пределы страницы, то находится поиском он уже не будет.
    Есть ли какая-либо команда, которая печатала бы символы на одно и то же место?

    Всего записей: 4 | Зарегистр. 10-10-2008 | Отправлено: 15:35 18-11-2008
    Griefin

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

    Цитата:
    Есть ли какая-либо команда, которая печатала бы символы на одно и то же место?

    Этого можно добиться, если вставлять между символами клей с бесконечной сжимаемостью (\hbox to ... {\hss ...}) либо сокращениями \llap или \rlap. Наиболее удачной в этом плане является \rlap. Вот так можно напечатать слово Example с накладывающимися буквами:
    \hbox{\rlap{E}\rlap{x}\rlap{a}\rlap{m}\rlap{p}\rlap{l}\rlap{e}}
     
    Вопрос в том, как правильно заставить TeX помещать в \rlap каждый символ в пределах нужного куска текста. Мне думается, нужно будет переопределять \catcode каждой буквы, а потом все возвращать обратно.

    Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 08:15 19-11-2008 | Исправлено: Griefin, 08:16 19-11-2008
    Difur



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    andrewgt.
    Цитата:
    Есть ли какая-либо команда, которая печатала бы символы на одно и то же место?  

     \begin{picture}(0,0)
     \put(0,0){М}
     \put(0,0){н}
     \put(0,0){о}
     \put(0,0){г}
     \put(0,0){о}
     \put(0,0){ }
     \put(0,0){б}
     \put(0,0){у}
     \put(0,0){к}
     \put(0,0){в}
     \end{picture}

    Всего записей: 354 | Зарегистр. 07-10-2004 | Отправлено: 08:47 19-11-2008
    OlegOdintsov

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

    Цитата:
     \begin{picture}(0,0)
     \put(0,0){М}
     \put(0,0){н}...  

     
    А разве такой вариант позволит искать в PDF подстроку (т.е. будут ли отдельные символы восприниматься как строка?)

    Всего записей: 5 | Зарегистр. 25-12-2007 | Отправлено: 12:02 19-11-2008
    Griefin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Лучше все же не заниматься подобными извращениями, а каким-то образом попытаться засунуть теховскую нотацию в текстовую подложку формул. Не знаю как в PDF, но в DjVu-файлах это можно.

    Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 12:12 19-11-2008
    nikitak

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребята, не подскажете как можно (и можно ли вообще) вставить растровую картинку в
    колонтитул?
     
    По сабжу нашёл документ epslatex.pdf (Using Imported Graphics in LATEX and pdfLATEX)
    однако там описывается процесс вставки векторного рисунка в eps, с его разбиением
    на заголовок и собственно данные рисунка.
     
    Попробовал указанные заклинания, сделав eps из своего растра - однако ничего не вышло . (Видать обмануть так просто не удалось)
     
    Спасибо.

    Всего записей: 108 | Зарегистр. 31-01-2006 | Отправлено: 00:36 20-11-2008
    andrewgt

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В общем, частично решил свою проблему.
    Использовать hss или писать текст в hbox не катит: во первых, многократно возрастает размер файла (в моем случае на 1 МБайт), во-вторых, несмотря на то, что мы символы ставим последовательно, Acrobat считает их по порядку появления в строке. То есть, если сначала напечатать i, а потом на том же месте w, то i будет посередине w, и Acrobat воспримет это как wi, поскольку w шире и, стало быть, начинается раньше. Преодолеть эту проблему использованием шрифтов ttfamily не удалось, результат нестабильный.
     
    Получилось так: использовать команду resizebox из пакета graphics. resizebox работает в целом корректно, поскольку символы не накладываются друг на друга, а просто в результате имеют очень маленькую ширину. Однако, если большой текст загнать в малый resizebox, почему-то теряется символ "_". Лечится подбором ширины box.
     
     
     
    Добавлено:

    Цитата:
    Лучше все же не заниматься подобными извращениями, а каким-то образом попытаться засунуть теховскую нотацию в текстовую подложку формул. Не знаю как в PDF, но в DjVu-файлах это можно.

     
    Вопрос в том, как это сделать средствами Тех'а ? В DjVu как вы это делаете?

    Всего записей: 4 | Зарегистр. 10-10-2008 | Отправлено: 19:42 20-11-2008
    Griefin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DjVu -- многослойный формат. Можно формировать текстовую подложку, а потом с помощью определенной программы встраивать ее в djvu-файл. За подробностями можно обратиться в соответствующую тему: http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=32523&start=900#lt  
     
    С другой стороны, FineReader умеет встраивать текстовый слой в отсканированные PDF (пример -- статьи журнала УФН). Я не знаю, можно ли это делать другими программами. Обратитесь в тему http://forum.ru-board.com/topic.cgi?forum=93&bm=1&topic=1624&start=1460#lt
     
    Вывод такой. Одним TeXом здесь явно не обойтись, нужно писать программу, преобразующую теховский исходник в пригодную для встраивания подложку.

    Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 21:02 20-11-2008
    andrewgt

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот, возможно еще это подойдет. Как буду на работе, испытаю:
    http://www.texample.net/weblog/2008/nov/02/creating-pdf-layers/

    Всего записей: 4 | Зарегистр. 10-10-2008 | Отправлено: 18:56 21-11-2008
    K1bermazday

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Возникла необходимость написать презентацию в TeX. Выбор пал на WinEdt, MiKTeX, pdfTeX и PPower4. Проблема в том, что программа не находит pp4pause.sty. Подсунуть ему pause.sty и texpause.sty из того же пакета не получилось.
    P.S. MiKTeX - Basic + что-то в процессе сам подгрузмл. Ещё доставлялся пакет foil.

    Всего записей: 1 | Зарегистр. 22-11-2008 | Отправлено: 15:32 22-11-2008
    Griefin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для верстки презентаций лучше использовать пакет beamer.

    Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 18:30 22-11-2008
    AY51

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я уже выше писал (01:19 31-08-2008), о своей необходимости портативного запуска Латеха. Наконец появилось время продолжить "исследования", закачал ТехЛайв и пробую запукать через скрипт из корня tl-portable.bat про который в руководстве написано, что он именно для таких целей и предусмотрен. Однако, не выходит каменный цветок. Может кто-нибудь подсказать в чем проблема? В руководстве про портативный запуск написано совсем кратенько.  
     
    Собственно проблема в том что после команды на компиляцию начинаются жалобы что не может записать файл, сначала "I can't write on file `01.log'" что решается указанием имени и пути вручную, однако следующим этапом спрашивает "! I can't write on file `01.aux'" и тут уже предыдущее решение не помогает :(  
     
    Есть у кого опыт борьбы с этим монстром? Ниже лог общения:
     

    Код:
     
    TL F:\>latex c:\1\tl\01.tex
    This is pdfTeXk, Version 3.1415926-1.40.9 (Web2C 7.5.7)
     %&-line parsing enabled.
    entering extended mode
    ! I can't write on file `01.log'.
    (Press Enter to retry, or Control-Z to exit; default file extension is `.log')
    Please type another transcript file name: c:\1\tl\01.log
    (c:/1/tl/01.tex
    LaTeX2e <2005/12/01>
    Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
    yphenation, german-x-2008-06-18, ngerman-x-2008-06-18, ancientgreek, ibycus, ar
    abic, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutc
    h, esperanto, estonian, farsi, finnish, french, galician, german, ngerman, mono
    greek, greek, hungarian, icelandic, indonesian, interlingua, irish, italian, la
    tin, mongolian, mongolian2a, bokmal, nynorsk, polish, portuguese, romanian, rus
    sian, sanskrit, serbian, slovak, slovenian, spanish, swedish, turkish, ukenglis
    h, ukrainian, uppersorbian, welsh, loaded.
    (f:/texmf-dist/tex/latex/base/article.cls
    Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
    (f:/texmf-dist/tex/latex/base/size10.clo))
    No file 01.aux.
    ! I can't write on file `01.aux'.
    \document ...ate \openout \@mainaux \jobname .aux
                                                      \immediate \write \@mainau...
    l.7 \begin{document}
     
    (Press Enter to retry, or Control-Z to exit; default file extension is `.tex')
    Please type another output file name: c:\1\tl\01.aux
    latex.exe: Not writing to c:\1\tl\01.aux (openout_any = p).
    ! I can't write on file `c:\1\tl\01.aux'.
    \document ...ate \openout \@mainaux \jobname .aux
                                                      \immediate \write \@mainau...
    l.7 \begin{document}
     
    (Press Enter to retry, or Control-Z to exit; default file extension is `.tex')
    Please type another output file name: ^Z
     
    ! Emergency stop.
    \document ...ate \openout \@mainaux \jobname .aux
                                                      \immediate \write \@mainau...
    l.7 \begin{document}
     
    No pages of output.
    Transcript written on c:\1\tl\01.log.
     
    TL F:\>
     

    Всего записей: 64 | Зарегистр. 22-08-2006 | Отправлено: 19:44 22-11-2008
       

    Страницы: 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 93 94 95 96 97 98 99 100 101 102

    Компьютерный форум Ru.Board » Компьютеры » Программы » TeX, LaTeX и т.д.
    Widok (22-04-2009 11:41): Лимит страниц. Продолжаем здесь.


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru