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

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

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, пожалуйста как сделать автоматическую
    нумерацию первого столбца таблицы.
    Навроде:
     
    № Название
    1.  Камень
    2.  Ножницы
    3.  Бумага
     
    Добавлено:
    В некотором приближении решение описано на:
    http://groups.google.com/group/latexusersgroup/browse_thread/thread/21e66d04bde01b8b
     
    Соответственно:
     
    \newcommand{\game}[1]{%
            \refstepcounter{citycntr}%
            \arabic{citycntr}.\  
    }
     
    \begin{table}[htb]
            \begin{tabular}{|c|c|} \hline
            \game{камень} & камень \\ \hline
            \game{ножницы} & ножницы \\ \hline
            \game{бумага} & бумага \\ \hline
            \end{tabular}
    \end{table}
     
    Но в этом случае \game нельзя будет
    использовать в следующей таблице, т.к.
    нумерация продолжится.
     
    Существует ли способ обнулить нумерацию?
     
    Возможно найдутся более подходящие решения.
     
    Добавлено:
    Если нет способа лучше, то можно делать так:
     
    \newcommand{\rowenumerate}[1]{%
            \refstepcounter{#1}%
            \arabic{#1}.\  
    }
     
    \newcounter{mygame}
    \begin{table}[htb]
            \begin{tabular}{|c|c|} \hline
            \rowenumerate{mygame} & камень \\ \hline
            \rowenumerate{mygame} & ножницы \\ \hline
            \rowenumerate{mygame} & бумага \\ \hline
            \end{tabular}
    \end{table}
     
    \newcounter{matter}
    \begin{table}[htb]
            \begin{tabular}{|c|c|} \hline
            \rowenumerate{matter} & стекляний \\ \hline
            \rowenumerate{matter} & оловяний \\ \hline
            \rowenumerate{matter} & деревяний \\ \hline
            \end{tabular}
    \end{table}

    Всего записей: 10 | Зарегистр. 26-07-2008 | Отправлено: 21:35 26-07-2008
    Gavk



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

    Код:
    \newcounter{citycntr}[table]  
     \newcommand{\game}{%
            \refstepcounter{citycntr}%
            \arabic{citycntr}}

    Соответственно, где тебе надо сделать нумерацию, вставляешь \game.

    Всего записей: 114 | Зарегистр. 08-05-2006 | Отправлено: 05:50 27-07-2008 | Исправлено: Gavk, 05:56 27-07-2008
    Cheery



    .:МордератоР:.
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос еще возник..  
    Как нить можно указать место предполагаемого переноса?
    пример - есть caption к картинке.. там есть слово (название структуры и перенос невозможен)
    так вот в list of figures это длинное слово вылазит за пределы области текста. Можно как то указать, чтобы latex перенес его по возможности на след. строку?  
    понятно, что можно и переписать, но не хочется.
    ps: это перед словом не помогает..

    Цитата:
    The \- command tells LaTeX that it may hyphenate the word at that point. LaTeX is very good at hyphenating, and it will usually find all correct hyphenation points. The \- command is used for the exceptional cases.  

     
    в смысле переносит, но рисует и -, а мне перенос нужен только когда он необходим..
    \linebreak в caption не работает
     
     
    ps: решение нашел.. \sloppy

    ----------
    Away/DND

    Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:22 27-07-2008 | Исправлено: Cheery, 07:32 27-07-2008
    TeXpert



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Cheery  
    Ещё такой вариант: загнать в \mbox, его внутренность "монолитна", но, конечно, твоё решение лучше

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

    Всего записей: 3661 | Зарегистр. 08-02-2003 | Отправлено: 10:58 27-07-2008 | Исправлено: TeXpert, 11:02 27-07-2008
    Kostafey

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

    Цитата:
     
    Gavk
     
    \newcounter{citycntr}[table]
    \newcommand{\game}{%
    \refstepcounter{citycntr}%
    \arabic{citycntr}}
     
    Соответственно, где тебе надо сделать нумерацию, вставляешь \game.
     

    Но в этом случае в новой таблице нумерация продолжается.
    Нужно чтобы начиналась 1.
     
    Добавлено:
    или я что-то неправильно сделал?
     
     \newcounter{rcounter}[table]  
     \newcommand{\game}{%
            \refstepcounter{rcounter}%
            \arabic{rcounter}}
     
     
    \begin{table}[htb]
            \begin{tabular}{|c|c|} \hline
            \game & камень \\ \hline
            \game & ножницы \\ \hline
            \game & бумага \\ \hline
            \end{tabular}
    \end{table}
     
    \begin{table}[htb]
            \begin{tabular}{|c|c|} \hline
            \game & стекляний \\ \hline
            \game & оловяний \\ \hline
            \game & деревяний \\ \hline
            \end{tabular}
    \end{table}

    Всего записей: 10 | Зарегистр. 26-07-2008 | Отправлено: 14:14 27-07-2008
    Griefin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Счетчик table будет работать, если у таблиц будут подписи, т.е. в окружении должен быть \caption{}. Если \caption не нужен, то проще сделать счетчик без подчинения table, и ставить \setcounter{rcounter}{0} перед каждой таблицей.
     

    Цитата:
            \game & стекляний \\ \hline  
            \game & оловяний \\ \hline  
            \game & деревяний \\ \hline

    По русскому незачет. Должно быть "стеклянный, оловянный, деревянный".

    Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 17:52 27-07-2008 | Исправлено: Griefin, 17:54 27-07-2008
    Kostafey

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

    Цитата:
    Счетчик table будет работать, если у таблиц будут подписи, т.е. в окружении должен быть \caption{}. Если \caption не нужен, то проще сделать счетчик без подчинения table, и ставить \setcounter{rcounter}{0} перед каждой таблицей.

     
    Точно! Спасибо!
     

    Цитата:
    По русскому незачет. Должно быть "стеклянный, оловянный, деревянный".

     
    То шютка.  
    Бамбарбиа. Киргуду.

    Всего записей: 10 | Зарегистр. 26-07-2008 | Отправлено: 18:29 27-07-2008
    Cheery



    .:МордератоР:.
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если кого интересует - довольно интересное решение позволяющее не начинать нумерацию ссылок со списка таблиц или картинок
    \tableofcontents
    \makeatletter  
    \@fileswfalse

    \listoftables
    \listoffigures
    \@fileswtrue
    \makeatother

    отключает на время запись в файл.

    ----------
    Away/DND

    Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 05:05 28-07-2008
    KiRiK_de_Ch



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Кто-нибудь знает как совместить \edef и команды изменения шрифта? Т.е., например, заставить работать такой код:
     

    Код:
      \def\temp{}
      \edef\temp{\temp 1{\bfseries 1}}
      \temp
     

     
    MiKTeX 2.7

    Всего записей: 124 | Зарегистр. 05-12-2004 | Отправлено: 03:16 29-07-2008 | Исправлено: KiRiK_de_Ch, 14:24 29-07-2008
    Griefin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    \edef перед присвоением раскрывает все макросы, которые стоят в определении. Чтобы отложить раскрытие или не раскрывать какой-то определенный макрос, перед нужно указать \expandafter или \noexpand. А какую задачу вы пытаетесь таким образом решить? Мне не понятно, зачем вообще нужна такая комбинация команд.

    Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 17:57 31-07-2008
    KiRiK_de_Ch



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Список строил. Все я уже разобрался. С тем же \edef, но при помощи \toks.

    Всего записей: 124 | Зарегистр. 05-12-2004 | Отправлено: 22:12 31-07-2008
    Cheery



    .:МордератоР:.
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приведенное выше решение глючило с добавлением новых таблиц и картинок в список.. вот это работает как нельзя хорошо..

    Цитата:
    A simple solution to prevent numbering of the citations in the list of the tables or list of figures: while you are writing drafts of your document, put \listoffigures at the end of the tex file or just comment out that line. So, every time you use BibTeX to generate the bibliography (i.e. the bbl file), the references will be in the right order. Once you have finished to add or change references, run BibTeX for the last time. You get the definitive bbl file. Then you can move \listoffigures to its right place or uncomment it. All the subsequent compilations will yield the correct document.


    ----------
    Away/DND

    Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:26 01-08-2008
    KiRiK_de_Ch



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Это не подойдет, т.к. мне нужно несколько однотипных списков.
    Можно было аналогично этому способу для каждого списка создавать файл, но это привело бы к захламлению проекта, к тому же необходима была бы повторная компиляция.

    Всего записей: 124 | Зарегистр. 05-12-2004 | Отправлено: 10:52 01-08-2008
    thor0x00

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    мне нужно переопределить команду \section{аргумент}, чтобы она записывала свой аргумент в колонтитул и выводила "Текс аргумент еще текст".
     
    Я пробовал переопределять через \@startsection, но меня смущало отсутствие этого аргумента в startsection. Путем недолгих извращений у меня получилась такая хрень:
     
    \renewcommand{\section}[1]{\@startsection{section}{1}%
    {2cm}{-3.5ex plus -1ex minus -.2ex}{0pt}%
    {Текст #1 %
    \markright{\underline{\hfil\small #1\ }}
    }}
     
    И это работает, правда с одним НО: если в документе после \section{что-нибудь} следует \par, то появляются ошибки. Приходится ставить после \section{} пробел. В общем, это не выход. Как переопределение сделать нормально, без извращений? Как получить в \@startsection этот аргумент из фигурных скобок \section{} ???

    Всего записей: 2 | Зарегистр. 16-08-2008 | Отправлено: 20:44 16-08-2008
    Difur



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    thor0x00. Колонтитулами удобно управлять через созданный еще в прошлом тысячелетии пакет fancyhdr. Он описан в большинстве учебников по Латеху.

    Всего записей: 355 | Зарегистр. 07-10-2004 | Отправлено: 22:02 16-08-2008
    thor0x00

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да, но я бы хотел одной командой \section{} и выводить название секции и ставить колонтитул.
    Проблему я уже решил другим способом)) Переопределил \section без использования \@startsection, делая отступы \vspace и \hspace. Вот что получилось:
     
    \renewcommand{\section}[1]{\newpage\begin{center}\Large{\bf Лекция\ \arabic{section}.}\\#1\end{center}\vspace{0cm}\markboth{\underline{\hfil \small Дифференциальные уравнения. Лекция \arabic{section}}}{\underline{\hfil\small #1\ }}\addtocounter{section}{1}}

    Всего записей: 2 | Зарегистр. 16-08-2008 | Отправлено: 23:37 16-08-2008
    Difur



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    thor0x00.
    Цитата:
    Да, но я бы хотел одной командой \section{} и выводить название секции и ставить колонтитул.  
    Пакет fancyhdr решает данную задачу стандартно и корректно. В Вашем варианте ждите кучу побочных эффектов. Правка основного класса доведет Вас до цугундера.  
     
     

    Всего записей: 355 | Зарегистр. 07-10-2004 | Отправлено: 01:03 17-08-2008
    Sergey_Vergeles

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте. Помогите, пожалуйста, разобраться.
    Я пытаюсь использовать шрифты pscyr, но вместо букв в dvi-файле у меня возникают черные прямоугольники, соответствуюшие боксам букв.  
     
    Подозреваю, что дело может быть в неправильной установке пакетов  
    PSCyr-0.4c-patch2-tex.tar.gz
    PSCyr-0.4c-patch2-type1.tar.gz
     
    У меня OpenSuse10.3
    После копирования этих пакетов в /etc/texmf я выполнил в каталоге /usr/share/texmf/bin/noarch команды
    updmap  
    texhash
    Эти действия приблизительно соответствуют инструкции http://tex.imm.uran.ru/texserver/fonts/pscyr/pscyr4c/pscyr4c.html

    Всего записей: 4 | Зарегистр. 19-08-2008 | Отправлено: 22:47 19-08-2008
    AY51

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тут такой вопрос к знатокам ЛаТеХа назрел. Есть "самопальная" программка для кое-какого инженерного расчета, которая выдает отчет ввиде тех-файла, который в свою очередь, после компиляции превращается в pdf.  
     
    Так вот, если возникает необходимость использовать программку на компьютере отличном от компьютера ее автора, то мы встаем перед вопросом как быть с ЛаТеХом. Понятно, что инсталлировать всю "махину" МикТеХа не выход, вместе с тем есть мнение, что это хозяйство можно существенно урезать в объеме и настроить на запуск без установки.
     
    Собственно в этом и заключается вопрос: насколько реальна такая возможность, как это осуществить и насколько объемным может быть конечный результат?
     
    Ну и наконец, можно ли будет все это установить на веб-сервер?
     
    Используемые пакеты, если это имеет значение:

    Код:
    \usepackage{mathtext}
    \usepackage{amssymb}
    \usepackage{amsmath}
    \usepackage[cp1251]{inputenc}
    \usepackage[russian]{babel}  


    Всего записей: 65 | Зарегистр. 22-08-2006 | Отправлено: 00:15 28-08-2008
    TeXpert



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AY51  
    Конечно, можно. Если совсем малый объём интересует, ставь малый MiKTeX (можно ещё меньше, если возьмёшь emTeX, но кое-что там придётся обновить руками). Тебе не понадобятся в этом случае драйвера вывода на экран/печать, но экономия копеечная. Но моё мнение -- на шрифтах лучше не экономить. Ставить можно без инсталляции. Интерфейс взаимодействия Web-сервер <--> LaTeX продумай сам, ничего хитрого не вижу

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

    Всего записей: 3661 | Зарегистр. 08-02-2003 | Отправлено: 22:04 28-08-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-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru