Це команда latex-git-log, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
latex-git-log – генерує історію версій проекту git як вихідний код LaTeX.
СИНТАКСИС
latex-git-log [параметри]
варіанти:
--author встановлює це, якщо ви хочете, щоб автор був включений
--startcommit встановлює початкове значення фіксації count
--width встановлює ширину в см поля повідомлення про комісію в таблиці LaTeX
--git-c-add встановлює базову URL-адресу для посилання на коміт
--user встановив користувача github для отримання базової URL-адреси
--repo встановлює репозиторій github для отримання базової URL-адреси
--lang мова легенди та всіх рядків у виводі
--version, -v версія для друку цього скрипту
--help коротке довідкове повідомлення
--man повна документація
ВАРІАНТИ
--ширина Встановіть ширину в см поля повідомлення фіксації в таблиці LaTeX. Якщо це
Параметр не встановлено, тоді таблиця не обмежена по вертикалі. Це означає, що якщо
у вас дуже довге повідомлення про фіксацію, то таблиця, ймовірно, не поміститься на
сторінку, і ви отримаєте повідомлення про помилку «Переповнене» від TeX.
У цьому випадку ви повинні вказати ширину стовпця, що містить коміт
повідомлення. Зазвичай я використовую щось на кшталт --width=14 для DIN A4 в альбомній орієнтації.
--git-c-add
Встановіть базову URL-адресу для посилання на фіксацію. Цей сценарій автоматично спробує використати
базова URL-адреса для github.
--lang Встановіть мову легенди та всіх рядків у виводі. Стати за замовчуванням
використовується мова вашої системи, але ви можете перезаписати це за допомогою цього параметра.
Наразі цей скрипт підтримує лише англійську та німецьку мови. Якщо вам потрібен переклад
на іншу мову, то ви можете створити файл .po або я можу зареєструвати його
проект на одному з цих веб-сайтів для онлайн-перекладу.
Приклад
Ви можете використовувати його так:
latex-git-log --width=6 --lang=en > example-output.tex
ЗАЛЕЖНОСТІ
Of це сценарій
Для цього модуля потрібні ці інші модулі та бібліотеки:
IPC :: Система :: Просто
Локаль::Maketext::Простий
Все інше вже має бути встановлено.
До скласти вихід
У таблиці використовується довгий стіл пакет і посилання на веб-ресурс для кожного коміта
використовувати макрос \href from гіперреф. Тому ці два пакети потрібно завантажити.
Крім того, потрібно визначити макрос \longtableendfoot яка буде розширена на
внизу кожної сторінки, якщо таблиця буде продовжена на наступній сторінці. Ви можете це визначити
на локалізоване повідомлення, щоб повідомити читача, що ця таблиця неповна і буде
продовження.
ОПИС
це програма виведе всю історію версій у вигляді таблиці, написаної на LaTeX, якщо це так
виконується в репозиторії git.
Передбачається, що ви перенаправите стандартний вихід цього сценарію до файлу, який може
потім буде включено з вашого основного документа TeX.
Оскільки таблиця може бути дуже великою, ви можете розмістити її на альбомній сторінці.
версія
0.9
Використовуйте latex-git-log онлайн за допомогою служб onworks.net