Ru-Board.club
← Вернуться в раздел «Программы»

» TeX, LaTeX и т.д.

Автор: yuprotsyk
Дата сообщения: 06.07.2010 19:19
Помогите разобратся с такой задачей
--------------------------------------------------
\begin{theorem}[XXX, \cite[c. 78]{YYY}]

TEXT

\end{theorem}
--------------------------------------------------

По идее должно печатать
------------------------------------------------
Теорема 2.1 (XXX, [34, c. 78]).
TEXT
------------------------------------------------
Но квадратные скобки внутри квадратных не правильно воспринимаются.
Что делать?
Автор: Difur
Дата сообщения: 06.07.2010 19:51
yuprotsyk. Попробуйте дополнительные фигурные скобки {\cite[c. 78]{YYY}} внутри квадратных
Автор: yuprotsyk
Дата сообщения: 06.07.2010 21:57

Цитата:
Difur Попробуйте дополнительные фигурные скобки {\cite[c. 78]{YYY}} внутри квадратных


Большое спасибо!
Автор: yuprotsyk
Дата сообщения: 07.07.2010 17:16
Хелп! Как изменить размер номера в \section (например на \huge)?
Автор: Difur
Дата сообщения: 07.07.2010 18:42
yuprotsyk. Можно тупо \renewcommand\thesection{\huge\arabic{section}}, но учтите, что в оглавлении будут такие же уродливые huge-номера.
Автор: mpetroo
Дата сообщения: 07.07.2010 20:34
yuprotsyk

в Львовском разобрано как видоизменить оформление стандартных классов. Вероятно ответ на вопрос по поводу \huge там тоже есть
Автор: yuprotsyk
Дата сообщения: 07.07.2010 22:23

Цитата:
Difur Можно тупо \renewcommand\thesection{\huge\arabic{section}}, но учтите, что в оглавлении будут такие же уродливые huge-номера.


Мне как раз нужно, чтобы оглавление и его номер были \huge, а в тексте (в \ref), чтобы номер был обычного размера. А так не получается. (
Автор: Difur
Дата сообщения: 08.07.2010 13:44

Цитата:
Мне как раз нужно, чтобы оглавление и его номер были \huge, а в тексте (в \ref), чтобы номер был обычного размера

Можно делать так: вместо \section{Заголовок раздела} ставить две команды
\section*{\refstepcounter{section}\thesection. \ Заголовок раздела}
\addcontentsline{toc}{section}{{\huge\thesection.} \ Заголовок раздела}
Решайте сами: нужна ли huge-точка после номера раздела в оглавлении или точка должна быть в стиле оставшейся части заголовка. И вообще, надо ли так смешивать разные размеры шрифта.
Автор: yuprotsyk
Дата сообщения: 08.07.2010 17:36
Спасибо Difur!
\section*{\refstepcounter{section}\huge{\thesection. \ Заголовок раздела}\label{xxx}}
На печати дает то, что надо!

Не могу только разобратся, для чего \addcontentsline{toc}{section}{{\huge\thesection.} \ Заголовок раздела}



Автор: Difur
Дата сообщения: 08.07.2010 18:53

Цитата:
Не могу только разобратся, для чего \addcontentsline{toc}{section}{{\huge\thesection.} \ Заголовок раздела}

Команды секционирования со звёздочкой лишаются некоторых автоматически учитываемых атрибутов команд без звёздочки. Не печатается номер раздела, номер не изменяется на единицу, ничего не идёт в оглавление. Я предложил ручное регулирование всего этого с учетом huge-пожеланий.
Автор: yuprotsyk
Дата сообщения: 08.07.2010 19:11
Difur

Я сделал так
\newcommand{\mysection}[2]{\section*{\refstepcounter{section}\huge{\thesection. \ #1}#2}}

а в самом документе
\mysection{Заголовок раздела}{label{xxx}}
\ref{xxx}

и все работает (печатается номер раздела, номер изменяется на единицу и ссылка идет вида 3.1)

Автор: Difur
Дата сообщения: 08.07.2010 20:04
yuprotsyk

Цитата:
и все работает (печатается номер раздела, номер изменяется на единицу и ссылка идет вида 3.1)

А оглавление, т.е. список разделов с указанием номера первой страницы раздела, оказывается, совсем не нужно?!
Автор: yuprotsyk
Дата сообщения: 08.07.2010 20:16
Difur
До этого еще не дошел
Автор: BagaBaga
Дата сообщения: 10.07.2010 23:06
Каким образом можно "красиво" зачеркнуть "по диагонали" некоторые (взаимоуничтожающиеся) члены в уравнении (мат. выражении)?
Автор: karl_karlsson
Дата сообщения: 10.07.2010 23:22
BagaBaga

Код: \usepackage{cancel}
Автор: Wild_Bill_Hickok
Дата сообщения: 14.07.2010 12:43
Вопрос может не совсем в эту тему...

Я долгое время работал с MiKTeX под Windows, а сейчас перешёл на CentOS. Какую выбрать версию LaTeX, чтобы было максимально комфортно осуществить переход? Использую при работе очень много различных стилей - диаграммы Фейнмана, коммутативные диаграммы, пакеты AMS, шрифты Adobe и прочее.
Автор: karl_karlsson
Дата сообщения: 14.07.2010 18:17
Wild_Bill_Hickok
MiKTeX 2.8 for GNU/Linux
TeX Live
Иначе CentOS 5 система очень древная (CentOS 5 - Red Hat Enterprise Linux 5 - Fedora Core 6). У нее какой то teTeX, который уже не развивается 4 лет (где то с выходом Fedora Core 6).
Автор: TeXpert
Дата сообщения: 14.07.2010 19:40
Wild_Bill_Hickok
Цитата:
Какую выбрать версию LaTeX
Вопрос не корректный -- версия LaTeX везде уже, причем давно, 2e (эпсилон). Если вопрос про реализацию -- то какой имеется, в принципе неважно. Все скомпилируется, не помешало бы тебе почитать хотя бы первые страницы книг по TeX'у, тогда бы такой вопрос не возник (ведь Кнут специально создавал свое детище так, чтобы меньше было мучений с переносом на разные платформы)

karl_karlsson
Цитата:
У нее какой то teTeX, который уже не развивается 4 лет (где то с выходом Fedora Core 6)
Ну блин, куда ещё развиваться-то? Ведь по существу TeX уже давно законсервирован, а шрифты добавлять новые это немного другое. Это в MS Word бесконечные косяки бесконечно исправляются
Цитата:
Иначе CentOS 5 система очень древная (CentOS 5 - Red Hat Enterprise Linux 5 - Fedora Core 6)
Я пользую RHEL 5.4 и не вижу, что она древняя (в смысле, teTeX тамошний). TeX'овский файл в UTF-8 прекрасно там скомпилировался, без ухищрений и извращений

Добавлено:
Кстати, MiKTeX прекрасно пашет и под wine
Автор: karl_karlsson
Дата сообщения: 14.07.2010 19:58
TeXpert
Компилятор не развивается, но пакеты меняются и изменились немало.
Также многие новые вышли.
Например Beamer, Tikz и PGF, pgfplots многие другие. На teTeX надо их вручную ставить.
Даже когда то 2009 Кнут какие то изменения Computer Modern сделал.
Автор: Wild_Bill_Hickok
Дата сообщения: 14.07.2010 22:08
karl_karlsson
Спасибо! Часто бываю на страничке MiKTeX, но даже не подозревал о версии под Linux...

TeXpert
Да, конечно, я говорил о реализации. Я ТеХ'ом пользуюсь уже более 20 лет, поэтому немного разбираюсь . Просто совершенно не знаком с Linux, так как до это работал с ним удалённо в текстовом режиме, да и сейчас это у меня 80% работы с ним. Просто вспоминаю, какие были у меня проблемы с переходом из OS/2 и от emTeX на Windows и те ранние версии виндузового TeX'a (именно из-за реализаций, а не из-за пакетов и стилей). Раз есть возможность, то не стоит биться головой о стену, а нужно спросить у опытных людей. (А компиляцией программ для установки занимался только на БЭСМ-6, в Windows и OS/2 такого нет.)


Цитата:
Ведь по существу TeX уже давно законсервирован
Не так, идёт работа над проектом LaTeX3, конечно, это не скороспелка вроде того же Ворда и ждать придётся ещё долго.


Цитата:
Я пользую RHEL 5.4 и не вижу, что она древняя
А я установил CentOS 5.4 (и сразу появилась 5.5 ), но не очень часто работаю с ней...


Цитата:
Кстати, MiKTeX прекрасно пашет и под wine
Всё предложенное буду пробовать, спасибо.


Автор: TeXpert
Дата сообщения: 14.07.2010 22:31
karl_karlsson
Цитата:
Компилятор не развивается, но пакеты меняются и изменились немало
Ну, компилятору особо и развиваться-то уже некуда
Цитата:
...но пакеты меняются и изменились немало
Пакеты ставить вручную никто не отменял, они обычно хорошо документированы, да и это является хорошей практикой
Цитата:
Даже когда то 2009 Кнут какие то изменения Computer Modern сделал
Ну и что, из-за изменения пары файлов все переставлять? Обновить можно очень просто. Иначе, все это напоминает ситуацию, когда из-за одного вируса, или сбитой настройки (незначительной) лихо сносят Windows, на всякий случай форматируют диск и ставят снова Windows

Добавлено:
Wild_Bill_Hickok
Цитата:
Просто совершенно не знаком с Linux, так как до это работал с ним удалённо в текстовом режиме, да и сейчас это у меня 80% работы с ним
Ну, раз у работал в БЭСМ-6, то терминал тебе знаком)
Цитата:
Просто вспоминаю, какие были у меня проблемы с переходом из OS/2 и от emTeX на Windows и те ранние версии виндузового TeX'a (именно из-за реализаций, а не из-за пакетов и стилей)
Ну, я тоже от emTeX (кстати, очень качественная вещь) переходил к MiKTeX, но проблем особых что-то не помню
Цитата:
Не так, идёт работа над проектом LaTeX3
Этому проекту уже сто лет в обед, застряло что-то там, собирались ведь давно выпустить. А TeX действительно законсервирован, причём сознательно, самим автором. А LaTeX --- это уже надстройка, и пакеты можно добавлять к самым старым дистрибутивам, то есть, неизбежной необходимости обновлять дистрибутив нет, это принципиальный момент
Цитата:
А я установил CentOS 5.4 (и сразу появилась 5.5 ), но не очень часто работаю с ней...
Таки советую RHEL --- штука стоящая и устойчивая, версию Client
Цитата:
Всё предложенное буду пробовать, спасибо
MiKTex можно заново не инсталлировать под wine --- можно просто уже установленный каталог подмонтировать в Linux и пользовать в своё удовольствие. Ну и karl_karlsson подбросил интересную ссылку
Автор: Griefin
Дата сообщения: 15.07.2010 13:20
teTeX уже давно не обновляется и не поддерживается, MiKTeX для Linux еще не готов, и его можно пускать только под Wine. Единственный вменяемый вариант -- это TeX Live. RHEL и CentOS я не советую, т.к. там используется старое, глубоко пропатченное ядро. Из-за этого неожиданно вылезают проблемы с поддержкой десктопного железа. На десктопе проще всего работать с Ubuntu или Debian testing.
Автор: Wild_Bill_Hickok
Дата сообщения: 15.07.2010 14:11
Griefin
У меня не всё просто... Я считаю на кластере через удалённый терминал (putty), а там установлена как раз CentOS 5.4. Чтобы не путаться в различных системах и версиях я и выбрал её. Система уже установлена, и никаких проблем с железом я не встретил, хотя имею очень маленький опыт работы с Linux.

TeXpert

Цитата:
MiKTex можно заново не инсталлировать под wine --- можно просто уже установленный каталог подмонтировать в Linux и пользовать в своё удовольствие
А вот это очень интересно. Буду пробовать. И никаких настроек больше не надо?


Автор: TeXpert
Дата сообщения: 15.07.2010 20:01

Цитата:
teTeX уже давно не обновляется и не поддерживается
Как писал выше -- ничто не мешает пакеты обновлять самому
Цитата:
RHEL и CentOS я не советую, т.к. там используется старое, глубоко пропатченное ядро. Из-за этого неожиданно вылезают проблемы с поддержкой десктопного железа
Собственный опыт: RHEL 5.2-5.4 Client у меня стоят на лаптопе HP 530, на стареньком сборном блоке с мамкой ASUS P4S533-MX и на мощном HP Proliant ML150G6. Ставил ещё на лаптоп подруги Fujitsu-Siemens i3540. Нигде никаких проблем не было. И не "старое, глубоко пропатченное ядро", а "устойчивое, тщательно вылизанное ядро". В отличие от так называемых "десктопных" Убунту-Бубунту в RHEL во главу угла ставится надёжность
Цитата:
На десктопе проще всего работать с Ubuntu
Редкий по хамству дистрибутив -- тому же простому смертному не позволит, например, выбрать пароль по его усмотрению (длины никакк не меньше 6 символов, хоть ты тресни). Также не позволит выбирать что ставить -- все заранее решено за бедного юзера (подчеркиваю, для начинающего это проблема перейти к продвинутому варианту установки)

Wild_Bill_Hickok
Цитата:
А вот это очень интересно. Буду пробовать. И никаких настроек больше не надо?
Настройка wine давно стала элементарной. Настройка MiKTeX минимальна: в переменную окружения PATH надо добавить путь диск:/texmf/MiKTeX/bin. Сделать это проще через wine'овский regedit, запустив его надо найти в ветке HKEY_LOCAL_MACHINE/SYSTEM/CURRENT_CONTROL_SET подветку Environment, который и содержит в числе других PATH, и пдправить его (пишу по памяти, так что прошу прощения за возможные ошибки). А до этого папку, содержащую каталог MiKTeX, из-под wine подмонтировать как какой-нибудь диск (вкладка Диски в Wine Configuration), ну и, конечно, раздел диска с MiKTeX надо смонтировать в Linux. Есть вопросы -- спрашивай
Автор: karl_karlsson
Дата сообщения: 16.07.2010 11:29
TeXpert
А я забыл написать, что pdftex изменился и не все так просто ставить новые пакеты, которые требуют, что он был 1.40.
Для RHEL - та же история получается. Ставить новые десктопные приложения не так просто, если они нуждаются в новых версии библиотек, которые у RHEL в 4 лет. У Windows такое нет; например многие библиотеки уже 9 лет, но у него можно установить их, или запросто программа статически компилирована.
Автор: mpetroo
Дата сообщения: 16.07.2010 18:26
добавлю свою мысль по поводу обновлений. Мой принцип такой, что новому компьютеру новое железо и новое (на этот момент времени) ПО — с ним как правило меньше проблем в будущем. Под *nix, использую TeXLive, который замечательно обновляется. И проблем с ним не вижу.
Автор: TeXpert
Дата сообщения: 17.07.2010 08:54
karl_karlsson
Цитата:
А я забыл написать, что pdftex изменился
Я не слежу за обновлениями, что там принципиально изменилось? Если код изменился, разве это трудно файлы-исходники обновить и форматный файл пересобрать?
Цитата:
Для RHEL - та же история получается. Ставить новые десктопные приложения не так просто
Моно примеры, конкретно какие приложения? Кстати, есть репозитарий (неофициальные и почти официальные) на такие случаи. Что я ставил сам -- это драйвер ntfs-3g, прекрасно из исходников собирается

mpetroo
Цитата:
Под *nix, использую TeXLive
Тоже давно сибираюсь попробовать, его вроде можно прямо с DVD пользовать (значит, и с ISO-образа), просто я уже давно взял в привычку по возможности пользовать программы (и данные) прямо с ISO-образов, предварительно смонтировав, причем как под Windows, так и под *nix
Автор: terminat0r
Дата сообщения: 17.07.2010 11:24

Цитата:
Кстати, MiKTeX прекрасно пашет и под wine

мдя, дожились, latex в линуксе под wine использовать. Ну и советы вы даете.

Цитата:
Тоже давно сибираюсь попробовать,

texlive уже где-то 3 года стандартный пакет в большинстве дистрибутивов.
Автор: TeXpert
Дата сообщения: 17.07.2010 11:45
terminat0r
Цитата:
мдя, дожились, latex в линуксе под wine использовать. Ну и советы вы даете
А ты почитай сперва, выше -- ему пока непривычно
Цитата:
texlive  уже где-то 3 года стандартный пакет в большинстве дистрибутивов
Да я в курсе, но вот я в основном пользую RHEL, и меня устраивает, а новых дистрибутивов слишком много
Автор: terminat0r
Дата сообщения: 17.07.2010 12:04
Wild_Bill_Hickok

Цитата:
У меня не всё просто... Я считаю на кластере через удалённый терминал (putty)

что-то не верится мне, что на кластере установлен tex/latex, ну да ладно.
Выберите любой Linux LiveDVD с distrowatch.com (на большинстве с них есть латех, ну или вот здесь пройти тест ), суньте его в ваш ноут или десктоп и работайте (если с инсталляцией возиться лень, нет времени, нет знаний etc.). А кластер используйте по назначению.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

Предыдущая тема: Прога для автоматического выключения компа


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.