Редактирование LaTeX
Материал из K.Wiki
Внимание! Вы не авторизовались на сайте.
В истории изменений этой страницы будет записан ваш IP-адрес.Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 7: | Строка 7: | ||
<li> | <li> | ||
Скачать и распаковать файлы шрифта: | Скачать и распаковать файлы шрифта: | ||
− | <pre> | + | <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-tex.tar.gz | + | $ wget http://tex.imm.uran.ru/texserver/fonts/pscyr/PSCyr-0.4c-patch2-type1.tar.gz |
− | tar -xvzf | + | $ tar -xvzf PSCyr-0.4c-patch2-type1.tar.gz</pre> |
− | wget http://tex.imm.uran.ru/texserver/fonts/pscyr/PSCyr-0.4c-patch2-type1.tar.gz | + | |
− | tar -xvzf | + | |
Скачанные файлы можно удалить: | Скачанные файлы можно удалить: | ||
− | <pre>rm | + | <pre>$ rm PSCyr-0.4c-patch2-tex.tar.gz |
− | rm | + | $ rm PSCyr-0.4c-patch2-type1.tar.gz</pre> |
</li> | </li> | ||
<li> | <li> | ||
Скопировать нужные описания шрифта: | Скопировать нужные описания шрифта: | ||
− | <pre>mkdir ./fonts/map | + | <pre>$ mkdir ./fonts/map |
− | cp ./dvips/config/*.map ./fonts/map/ | + | $ cp ./dvips/config/*.map ./fonts/map/ |
− | echo "fadr6t AdvertisementPSCyr \"T2AEncoding ReEncodeFont\" <t2a.enc <adver4.pfb" >> ./fonts/map/pscyr.map | + | $ echo "fadr6t AdvertisementPSCyr \"T2AEncoding ReEncodeFont\" <t2a.enc <adver4.pfb" >> ./fonts/map/pscyr.map |
− | mkdir ./fonts/enc | + | $ mkdir ./fonts/enc |
− | cp ./dvips/base/*.enc ./fonts/enc/</pre> | + | $ cp ./dvips/base/*.enc ./fonts/enc/</pre> |
</li> | </li> | ||
<li> | <li> | ||
Узнать путь к локальному дереву texmf: | Узнать путь к локальному дереву texmf: | ||
− | <pre>kpsewhich -expand-var='$TEXMFLOCAL'</pre> | + | <pre>$ kpsewhich -expand-var='$TEXMFLOCAL'</pre> |
</li> | </li> | ||
<li> | <li> | ||
Скопировать файлы пакета в локальное дерево texmf: | Скопировать файлы пакета в локальное дерево texmf: | ||
− | <pre>sudo cp -R ./* {путь к локальному дереву texmf}</pre> | + | <pre>$ sudo cp -R ./* {путь к локальному дереву texmf}</pre> |
</li> | </li> | ||
<li> | <li> | ||
Обновить настройки: | Обновить настройки: | ||
− | <pre>sudo texhash | + | <pre>$ sudo texhash |
− | updmap --enable Map=pscyr.map | + | $ updmap --enable Map=pscyr.map |
− | sudo mktexlsr</pre> | + | $ sudo mktexlsr</pre> |
</li> | </li> | ||
</ol> | </ol> | ||
Строка 44: | Строка 42: | ||
* [http://welinux.ru/post/3200/ LaTeX — Установка pscyr в TeXlive] | * [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>. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |