Як встановити пакет LaTeX, та як зробити так щоб зноски починали нумеруватись на кожній сторінці заново?
Спочатку відповім на друге запитання, бо воно простіше. В заголовку документа прописуємо:
\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
Це все, документ скомпілювався і я досяг чого хотів, а якщо хочете, можете читати більше про встановлення пакетів.
Корисний пакет, дякую.
А щоб обходитись без 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
:Варто було замінити $HOME на ~?
bunyk
7 Травня, 2013 at 10:49
Хм, можливо, треба спробувати.
Engraver
8 Травня, 2013 at 07:26
[…] робити LaTeX. Їх було так багато, що довелось застосувати деякі нестандартні модулі аби спростити нумерацію. А ще довелось застосувати […]
Дівчина-салат | Блоґ одного кібера
9 Травня, 2013 at 23:46