Блоґ одного кібера

Історія хвороби контуженого інформаційним вибухом

Як встановити пакет LaTeX, та як зробити так щоб зноски починали нумеруватись на кожній сторінці заново?

with 6 comments

Спочатку відповім на друге запитання, бо воно простіше. В заголовку документа прописуємо:

\usepackage{perpage}
\MakePerPage[1]{footnote}

Друга команда вказує на те що зноскам варто на кожній сторінці починати нумерацію з 1.

При компіляції документа може вилізти така помилка:

! LaTeX Error: File `perpage.sty' not found

Це означає що вам бракує встановленого пакета bigfoot.

Потрібно завантажити архів, розпакувати його, та запустити команду latex bigfoot.ins. Вона розпакує з файлу bigfoot.dtx інші файли.

Далі нам потрібен лише perpage.sty. Його треба скопіювати кудись, а щоб дізнатись куди, для TeX Live потрібно виконати таку команду:

bunyk@xubuntyk:~/bigfoot$ texhash
texhash: /usr/local/share/texmf: directory not writable. Skipping...
texhash: /var/lib/texmf: directory not writable. Skipping...
texhash: /var/lib/texmf: directory not writable. Skipping...
texhash: /var/lib/texmf: directory not writable. Skipping...
texhash: Done.

Я вибрав /usr/local/share/texmf і створив там шлях tex/latex/bigfoot. Куди й кинув файл perpage.sty (повний шлях /usr/local/share/texmf/tex/latex/bigfoot/perpage.sty).

Далі потрібно запустити:

bunyk@xubuntyk:~/bigfoot$ sudo texhash

Це все, документ скомпілювався і я досяг чого хотів, а якщо хочете, можете читати більше про встановлення пакетів.

Advertisements

Written by bunyk

Травень 6, 2013 at 16:07

Оприлюднено в Кодерство, Розмітка

Tagged with

Відповідей: 6

Subscribe to comments with RSS.

  1. Корисний пакет, дякую.
    А щоб обходитись без sudo при виклику texhash, можна створити ~/texmf/tex/latex/bigfoot, та й інше складати локально.

    Engraver

    Травень 6, 2013 at 19:00

    • Я спочатку так і зробив, але texhash чомусь це проігнорував. 😦

      bunyk

      Травень 6, 2013 at 19:27

      • В мене у /etc/texmf/texmf.d/05searchpaths.cnf є рядки

        % Per-user texmf tree(s) — organized per the TDS, as usual. To define
        % more than one per-user tree, set this to a list of directories in
        % braces, as described above. (This used to be HOMETEXMF.) ~ expands
        % to %USERPROFILE% on Windows, $HOME otherwise.
        TEXMFHOME = ~/texmf

        % TEXMFVAR, where texconfig/updmap/fmtutil store cached runtime data.
        TEXMFVAR = ~/.texlive/texmf-var

        % TEXMFCONFIG, where texconfig/updmap/fmtutil store configuration data.
        TEXMFCONFIG = ~/.texlive/texmf-config

        Може в них справа?

        Engraver

        Травень 6, 2013 at 21:32

        • Знайшов наступне в /etc/texmf/texmf.d/05TeXMF.cnf :

          % User texmf trees are allowed as follows.
          % This used to be HOMETEXMF.
          TEXMFHOME = $HOME/texmf
          
          % TEXMFVAR, where texconfig stores variable runtime data.
          % With teTeX-3.0 or later, this must be set.
          % For sharing this tree with $TEXMFMAIN:
          %   TEXMFVAR = $TEXMFMAIN
          % For using a separate tree:
          %   TEXMFVAR = $HOME/.texmf-var  # teTeX 3.0 default
          TEXMFVAR = $HOME/.texmf-var
          
          % TEXMFCONFIG, where texconfig stores configuration data.
          % With teTeX-3.0 or later, this must be set.
          % For sharing this tree with $TEXMFMAIN:
          %   TEXMFCONFIG = $TEXMFMAIN
          % For using a separate tree:
          %   TEXMFCONFIG = $HOME/.texmf-config  # teTeX 3.0 default
          % For using a separate tree:
          %   TEXMFCONFIG = /usr/share/texmf-config
          TEXMFCONFIG = $HOME/.texmf-config
          

          Варто було замінити $HOME на ~?

          bunyk

          Травень 7, 2013 at 10:49

  2. […] робити LaTeX. Їх було так багато, що довелось застосувати деякі нестандартні модулі аби спростити нумерацію. А ще довелось застосувати […]


Залишити відповідь

Заповніть поля нижче або авторизуйтесь клікнувши по іконці

Лого WordPress.com

Ви коментуєте, використовуючи свій обліковий запис WordPress.com. Log Out / Змінити )

Twitter picture

Ви коментуєте, використовуючи свій обліковий запис Twitter. Log Out / Змінити )

Facebook photo

Ви коментуєте, використовуючи свій обліковий запис Facebook. Log Out / Змінити )

Google+ photo

Ви коментуєте, використовуючи свій обліковий запис Google+. Log Out / Змінити )

З’єднання з %s

%d блогерам подобається це: