
KLatexFormula, автор — Philippe Faist

Проста у користуванні програма із графічним інтерфейсом та інтерфейс
командного рядка для створення зображень на основі коду рівнянь LaTeX.

Користування: klatexformula [ПАРАМЕТРИ] [файл1 [...]]

Режими виконання:
  klatexformula [файл1 [...]]
      Відкриває графічний інтерфейс користувача klatexformula
  klatexformula [ПАРАМЕТРИ]
      Виконує дії, які визначено параметрами [ПАРАМЕТРИ] і завершує роботу
  klatexformula --interactive [ПАРАМЕТРИ] [файл1 [...]]
      Відкриває графічний інтерфейс і виконує дії, визначені параметрами [ПАРАМЕТРИ]

  Якщо у рядку команди передано аргументи із назвами файлів, ці файли
  вважатимуться файлами бібліотек, які слід завантажити до бібліотеки
  програми (лише у інтерактивному режимі).

Параметри:
  -I, --interactive
      Запустити KLatexFormula у інтерактивному режимі із повноцінним
      графічним інтерфейсом. Цей параметр є типовим, якщо не вказано --input
      або --latexinput.
  -i, --input <файл|->
      Вказати файл для читання вхідних даних latex.
  -l, --latexinput <вираз>
      Вказати код LaTeX рівняння, зображення якого слід створити.
  -P, --paste-clipboard
  -S, --paste-selection
      Вказати, що код LaTeX слід вставити з загальносистемного буфера обміну
      даними або позначення мишею. Працює лише у інтерактивному режимі.
  -n, --noeval
      Не обробляти вказане рівняння LaTeX, аж доки користувач не натисне
      кнопку «Запустити LaTeX». Цим параметром можна користуватися лише у
      інтерактивному режимі.
  -B, --base64arg
      Вказати, що аргумент параметра, який безпосередньо слідує за ним,
      задано у кодуванні base64. Приклад:
        klatexformula --base64arg --latexinput="YV4yK2JeMj1jXjI="
      використовуватиме код latex «a^2+b^2=c^2».
      Цей параметр у рядку команди можна використовувати декілька разів.
      Кожен раз він визначатиме, що кодуванням наступного аргументу параметра
      є base64.
      Цим параметром зручно користуватися у скриптах, щоб уникнути потреби
      у екрануванні коду latex у командній оболонці.
  -o, --output <файл|->
      Наказати програмі записати результат-зображення (отримане з рівняння, заданого
      --input або --latexinput) до файла <файл> або стандартного виведення.
  -F, --format <формат>
      Вказати формат виведення даних. Типово, формат визначається за суфіксом
      назви файла. Якщо такий не вказано, типовим є формат PNG.
  -f, --fgcolor <'#xxxxxx'>
      Вказати колір (у шістнадцятковому вебформаті #ЧЧЗЗСС) для тексту формули.
      Не забудьте про екранування «#» для запобігання обробці оболонкою тексту
      як коментаря.
  -b, --bgcolor <-|'#xxxxxx'>
      Вказати колір (у шістнадцятковому вебформаті #ЧЧЗЗСС, або «-» для прозорого)
      для тла формули (типово тло є прозорим)
  -X, --dpi <N>
      Використовувати N точок на дюйм під час перетворення виведених latex даних
      на зображення. Типовим значенням є 1200 (висока роздільність).
  -m, --mathmode <вираз, що містить '...'>
      Вказати режим обробки формул LaTeX, якщо такий визначено. Аргументом є
      рядок, що містить «...», багатокрапку, яку буде замінено на формулу.
      Типовим є варіант «\[ ... \]»
  -p, --preamble <код LaTeX>
      Будь-який код LaTeX, який буде вставлено перед \begin{document}. Корисно
      для включення нетипових пакунків за допомогою \usepackage{...}.
  -s, --userscript <скрипт користувача>
      Викликати вказаний скрипт користувача під час запуску модуля. Докладніший
      опис наведено у документації до libklfbackend. Скрипт має розпізнавати і
      обробляти параметр «--scriptinfo».
  --want-pdf [<ON|Y[ES]|T[RUE]|1 або OFF|N[O]|F[ALSE]|0>]
      Якщо встановлено, на внутрішньому рівні програмою буде створено PDF. Цей
      параметр має бути визначено автоматично, але ви можете вказати його явно,
      якщо klatexformula визначає його значення неправильно.
  --want-svg [<ON|Y[ES]|T[RUE]|1 або OFF|N[O]|F[ALSE]|0>]
      Якщо встановлено, на внутрішньому рівні програмою буде створено SVG (за
      допомогою gs, зауваження: цей варіант доступний не завжди). Цей параметр
      має бути визначено автоматично, але ви можете вказати його явно,
      якщо klatexformula визначає його значення неправильно.
      
  -q, --quiet [<ON|Y[ES]|T[RUE]|1 або OFF|N[O]|F[ALSE]|0>]
      Вимкнути виведення до консолі попереджень і повідомлень про помилки.
  --redirect-debug <файл>
      Переспрямовує діагностичні дані до вказаного <файла>. Якщо вказана назва файла
      не завершується на .klfdebug, цей суфікс буде автоматично додано до назви.
      Якщо файл вже існує, його буде перезаписано.
  -d, --daemonize
      Запустити окремий, самодостатній процес klatexformula і повернутися до командного
      рядка. Можна додавати усі інші параметри, зокрема --latexinput, ці параметри
      буде переспрямовано створеному процесу фонової служби.

  --skip-plugins
      Застарілий параметр. З версії Klatexformula 4 систему додатків вимкнено,
      додатки ніколи не завантажуються.

  --calcepsbbox [<ON|Y[ES]|T[RUE]|1 або OFF|N[O]|F[ALSE]|0>]
      Виправити обмежувальну рамку виведення для символів, які не визначають
      обмежувальну рамку або визначають її помилково (типово увімкнено).
  --nocalcepsbbox [<ON|Y[ES]|T[RUE]|1 або OFF|N[O]|F[ALSE]|0>]
      Те саме, що --calcepsbbox=<обернене вказане значення>
  --outlinefonts [<ON|Y[ES]|T[RUE]|1 або OFF|N[O]|F[ALSE]|0>]
      Перетворити вбудовані шрифти у EPS і PDF на векторні контури (раніше, gs pswrite
      пристрій із параметром -dNOCACHE; зараз gs ps2write із параметром -dNoOutputFonts).
      Корисно для експортування, наприклад, до Inkscape або Adobe Illustrator.
  --nooutlinefonts [<ON|Y[ES]|T[RUE]|1 або OFF|N[O]|F[ALSE]|0>]
      Те саме, що --outlinefonts=<обернене вказане значення>
  --lborderoffset <N>
  --tborderoffset <N>
  --rborderoffset <N>
  --bborderoffset <N>
      Додати поле у N пунктів postscript ліворуч, згори, праворуч або внизу,
      відповідно.
  --tempdir </шлях/до/тимчасового/каталогу>
      Вказати каталог, у якому KLatexFormula буде зберігати тимчасові файли.
      Типовим є загальносистемний тимчасовий каталог, зокрема /tmp/.
  --latex <виконуваний файл latex>
  --dvips <виконуваний файл dvips>
  --gs <виконуваний файл gs>
  --epstopdf <виконуваний файл epstopdf>
      [ЗАСТАРІЛИЙ: EPSTOPDF ВЖЕ НЕ ВИКОРИСТОВУЄТЬСЯ]
      Вказати виконуваний файл для latex, dvips, gs або epstopdf.
      Типово, програми буде знайдено за $PATH та загальносистемними каталогами.

  -Q, --qtoption <параметр-qt>
      Вказати специфічний для Qt параметр. Наприклад, щоб запустити KLatexFormula
      зі стилем інтерфейсу Plastique, скористайтеся командою
        klatexformula --qtoption="-style=Plastique"
      Зауважте, що якщо <параметр-qt> починається з «-», його слід додавати до
      конструкції «--qtoption=» з використанням символу рівності.

  -h, --help [<файл|&N>]
      Показати цей довідковий текст і завершити роботу.
      Якщо вказано файл, довідкове повідомлення буде дописано до нього.
      Якщо аргументом є «&<N>», довідкове повідомлення буде виведено до
      декскриптора файла N. (Довідка: N=1 — стандартний канал виведення
      stdout, N=2 — стандартний канал помилок stderr)
  -V, --version [<файл|&N>][:<формат>]
      Вивести дані щодо версії KLatexFormula і завершити роботу.
      Додатковий аргумент виведення обробляється у той самий спосіб, що і
      для --help, втім, може містити рядок формату версії з попередньою
      двокрапкою, де %k, %q і %% буде відповідно замінено на
      версію klatexformula, версію Qt і символ %.

Приклади:
  Створити зображення із назвою файл.png на основі рівняння «a^2+b^2=c^2»:
    klatexformula --latexinput 'a^2+b^2=c^2' --output файл.png

  Відкрити вікно klatexformula з рівнянням 'f(x)=-2\,x', але не обробляти його:
    klatexformula -I --latexinput='f(x)=-2\,x' --noeval

  Відкрити вікно klatexformula і негайно повернутися до командної оболонки:
    klatexformula -I --daemonize

  Вивести довідкове повідомлення, але до стандартного каналу виведення, а не до
  каналу виведення помилок:
    klatexformula --help='&1'

Нотатки:
  У інтерактивному режимі нові оброблені рівняння дописуються до
  журналу роботи KLatexFormula.
  
  У неінтерактивному режимі для роботи програми не потрібен сервер X11.
  
  Будь ласка, повідомляйте про усі вади і помилки авторові програми.

Докладнішу інформацію можна отримати на сайті
https://klatexformula.sourceforge.io/.

Щасти!

