LaTeX — различия между версиями

Материал из K.Wiki
Перейти к: навигация, поиск
(Как установить для TeX Live в Ubuntu)
(PSCYR)
Строка 7: Строка 7:
 
<li>
 
<li>
 
Скачать и распаковать файлы шрифта:
 
Скачать и распаковать файлы шрифта:
<pre>$ mkdir pscyr
+
<pre>mkdir pscyr
$ cd ./pscyr
+
cd ./pscyr
$ 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-tex.tar.gz
$ tar -xvzf ./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
+
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>
+
tar -xvzf ./PSCyr-0.4c-patch2-type1.tar.gz</pre>
 
Скачанные файлы можно удалить:
 
Скачанные файлы можно удалить:
<pre>$ rm ./PSCyr-0.4c-patch2-tex.tar.gz
+
<pre>rm ./PSCyr-0.4c-patch2-tex.tar.gz
$ rm ./PSCyr-0.4c-patch2-type1.tar.gz</pre>
+
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>

Версия 04:11, 3 августа 2015

Пакеты

PSCYR

Как установить для TeX Live в Ubuntu

Проверено в Ubuntu 14.04 c TeX Live 2013.20140215-1 и pscyr4c.

  1. Скачать и распаковать файлы шрифта:
    mkdir pscyr
    cd ./pscyr
    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
  2. Скопировать нужные описания шрифта:
    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/
  3. Узнать путь к локальному дереву texmf:
    kpsewhich -expand-var='$TEXMFLOCAL'
  4. Скопировать файлы пакета в локальное дерево texmf:
    sudo cp -R ./* {путь к локальному дереву texmf}
  5. Обновить настройки:
    sudo texhash
    updmap --enable Map=pscyr.map
    sudo mktexlsr

Ссылки

Верстка

Как заставить макрос не поглощать пробел после себя?

Есть два варианта:

  • при создании макроса в конец описания добавить команду \xspace (требуется пакет xspace);
  • при вставке макроса в текст после него добавить {} или \ .