LaTeX — различия между версиями
Материал из K.Wiki
Kirill (обсуждение | вклад) м (переименовал «База знаний/LaTeX» в «LaTeX») |
Kirill (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
[[Категория:База знаний]] | [[Категория:База знаний]] | ||
+ | == Пакеты == | ||
+ | === PSCYR === | ||
+ | ==== Как установить для TeX Live в Ubuntu ==== | ||
+ | Проверено в [[Ubuntu]] 14.04 c [[TeX Live]] 2013.20140215-1 и [http://tex.imm.uran.ru/texserver/fonts/pscyr/pscyr4c/ pscyr4c]. | ||
+ | <ol> | ||
+ | <li> | ||
+ | Скачать и распаковать файлы шрифта: | ||
+ | <pre>$ wget http://tex.imm.uran.ru/texserver/fonts/pscyr/PSCyr-0.4c-patch2-tex.tar.gz | ||
+ | $ tar -xvzf PSCyr-0.4c-patch2-tex.tar.gz | ||
+ | $ wget http://tex.imm.uran.ru/texserver/fonts/pscyr/PSCyr-0.4c-patch2-type1.tar.gz | ||
+ | $ tar -xvzf PSCyr-0.4c-patch2-type1.tar.gz</pre> | ||
+ | Скачанные файлы можно удалить: | ||
+ | <pre>$ rm PSCyr-0.4c-patch2-tex.tar.gz | ||
+ | $ rm PSCyr-0.4c-patch2-type1.tar.gz</pre> | ||
+ | </li> | ||
+ | <li> | ||
+ | Скопировать нужные описания шрифта: | ||
+ | <pre>$ mkdir ./fonts/map | ||
+ | $ cp ./dvips/config/*.map ./fonts/map/ | ||
+ | $ echo "fadr6t AdvertisementPSCyr \"T2AEncoding ReEncodeFont\" <t2a.enc <adver4.pfb" >> ./fonts/map/pscyr.map | ||
+ | $ mkdir ./fonts/enc | ||
+ | $ cp ./dvips/base/*.enc ./fonts/enc/</pre> | ||
+ | </li> | ||
+ | <li> | ||
+ | Узнать путь к локальному дереву texmf: | ||
+ | <pre>$ kpsewhich -expand-var='$TEXMFLOCAL'</pre> | ||
+ | </li> | ||
+ | <li> | ||
+ | Скопировать файлы пакета в локальное дерево texmf: | ||
+ | <pre>$ sudo cp -R ./* {путь к локальному дереву texmf}</pre> | ||
+ | </li> | ||
+ | <li> | ||
+ | Обновить настройки: | ||
+ | <pre>$ sudo texhash | ||
+ | $ updmap --enable Map=pscyr.map | ||
+ | $ sudo mktexlsr</pre> | ||
+ | </li> | ||
+ | </ol> | ||
+ | |||
+ | ==== Ссылки ==== | ||
+ | * [http://welinux.ru/post/3200/ LaTeX — Установка pscyr в TeXlive] | ||
+ | |||
+ | == Верстка == | ||
=== Как заставить макрос не поглощать пробел после себя? === | === Как заставить макрос не поглощать пробел после себя? === | ||
Есть два варианта: | Есть два варианта: | ||
* при создании макроса в конец описания добавить команду <code>\xspace</code> (требуется пакет <code>xspace</code>); | * при создании макроса в конец описания добавить команду <code>\xspace</code> (требуется пакет <code>xspace</code>); | ||
* при вставке макроса в текст после него добавить <code>{}</code> или <code>\ </code>. | * при вставке макроса в текст после него добавить <code>{}</code> или <code>\ </code>. |
Версия 01:53, 30 сентября 2014
Содержание
Пакеты
PSCYR
Как установить для TeX Live в Ubuntu
Проверено в Ubuntu 14.04 c TeX Live 2013.20140215-1 и pscyr4c.
-
Скачать и распаковать файлы шрифта:
$ wget http://tex.imm.uran.ru/texserver/fonts/pscyr/PSCyr-0.4c-patch2-tex.tar.gz $ tar -xvzf PSCyr-0.4c-patch2-tex.tar.gz $ wget http://tex.imm.uran.ru/texserver/fonts/pscyr/PSCyr-0.4c-patch2-type1.tar.gz $ tar -xvzf PSCyr-0.4c-patch2-type1.tar.gz
Скачанные файлы можно удалить:
$ rm PSCyr-0.4c-patch2-tex.tar.gz $ rm PSCyr-0.4c-patch2-type1.tar.gz
-
Скопировать нужные описания шрифта:
$ mkdir ./fonts/map $ cp ./dvips/config/*.map ./fonts/map/ $ echo "fadr6t AdvertisementPSCyr \"T2AEncoding ReEncodeFont\" <t2a.enc <adver4.pfb" >> ./fonts/map/pscyr.map $ mkdir ./fonts/enc $ cp ./dvips/base/*.enc ./fonts/enc/
-
Узнать путь к локальному дереву texmf:
$ kpsewhich -expand-var='$TEXMFLOCAL'
-
Скопировать файлы пакета в локальное дерево texmf:
$ sudo cp -R ./* {путь к локальному дереву texmf}
-
Обновить настройки:
$ sudo texhash $ updmap --enable Map=pscyr.map $ sudo mktexlsr
Ссылки
Верстка
Как заставить макрос не поглощать пробел после себя?
Есть два варианта:
- при создании макроса в конец описания добавить команду
\xspace
(требуется пакетxspace
); - при вставке макроса в текст после него добавить
{}
или\
.