Varravann
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору TeXpert Цитата: Я рассчитываю хотя бы на то, что ты документации читаешь этих пакетов, а они, как правило, крохотные. Ведь тут всё же главная цель -- дать информацию. | Если ты говоришь, что шрифты достать трудно, то это подразумевает, что в документации не сказано, где они лежат. Соответственно, с практической точки зрения, мне надо плясать от шрифтов, а не от документации. =) Цитата: Тут тебе поможет несколько раз всё это прогонять и последить за результатом. А то теория тебя не убеждает. | Не, "теория" меня вполне убедила. Я просто отвечал на твое удивление. Цитата: Не факт. Хотя, проверить надо. Попробуй с бабелем. | Пробовал, ясен пень, с бабелем. Просто тут почему-то выставляется не та кодировка (начинается ругань на отсутствие глифов "\cyr*")... ====================================== all Очередная проблема. Надо (в стилевом файле) сделать так, чтобы caption'ы к рисункам надирались одним шрифтом, а к таблицам - другим. Сложность заключается в том, что, насколько я понял из "стиля Львовского", команды caption и makecaption в этом случае общие (скопировано из стиля Львовского): Код: \long\def\@makecaption#1#2{% \vskip 10\p@ \setbox\@tempboxa\hbox{#1. #2} \ifdim \wd\@tempboxa >\hsize \unhbox\@tempboxa\par \else \centerline{\box\@tempboxa}\fi} \long\def\@caption#1[#2]#3{\par\addcontentsline{\csname ext@#1\endcsname}{#1}{\protect\numberline{\csname the#1\endcsname.}{\ignorespaces #2}}\begingroup \@parboxrestore \normalsize \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par \endgroup} | Видимо, надо в \caption сделать условие по #1 (как я понимаю, сюда приходит тип флоата, в котором указан caption) и вхачить в начало первого аргумента \makecaption команду смены шрифта... Сам вопрос (да, я тупой и не читал сильно умных книжек по ТеХу, где описан синтаксис условных макросов): как в ТеХе написать "если #1 равен "picture", то выполнить команду \A, иначе - команду \B"? Добавлено: В догонку по поводу условных операторов: 1) Как реализовать "если определена глобальная переменная \@ZZZ, то выполнить \A"? 2) В какой книге наиболее просто и коротко описаны условные конструкции ТеХа? Добавлено: И еще одну вещь я не понял: В Львовском команда \section (и ей аналогичные) определяется так: Код: \def\section{\@startsection{section}{1}{\z@}{12pt}{6pt}{\sectioncenterstyle\normalsize\normalfont\bf}} | И мне не очень понятно, как здесь передается аргумент команды \section... Мне, собственно говоря, надо немножко преобразовать этот аргумент перед сборкой секции (перевести все название в верхний регистр). Вставка \MakeUppercase в аргументе-стиле приводит к глюкам. =( Может, тут надо просто другую стилевую команду использовать? | Всего записей: 80 | Зарегистр. 16-03-2007 | Отправлено: 19:38 19-06-2007 | Исправлено: Varravann, 19:39 19-06-2007 |
|