KtikZ - обзор редактораПодписка на Комментарии к "KtikZ - обзор редактора"

Аватар ormorph

KtikZ — позиционируется как редактор языка TikZ, предназначенного для рисования различных диаграмм и графиков и т.д.
В реальности это LaTex редактор оптимизированный, для облегчения написания различных рисунков и т. д. Изначально упор делается на использования макро-пакета LaTeX — pgf/tikz, далее достаточно подключить свой файл шаблон LaTeX, как эта программа уже сможет использовать применение совсем других пакетов.


Для пользователей gentoo ебилд данной программы входит в bgo-overlay, если не хочется качать все дерево с оверлея, то можно воспользоваться веб-сервисом.

И так пакет TikZ предоставляет довольно много решений, и он наиболее сложный в усвоении, хотя диаграммы и графики получаются с помощью него очень неплохие.

Перейдем к самой программе, после установки программы в каталоге /usr/share/qtikz/templates находятся файлы шаблонов LaTeX документа, которые можно использовать, для создания различных стилей диаграмм.

По дефолту используется шаблон template_example.pgs. Работает все довольно неплохо, вот только русского языка нет, попробуем это исправить.
Создадим копию этого файла и назовем его template_example_rus.pgs
, теперь осталось добавить в этот файл строчки которые подключат поддержку русского языка.
После строчки \usepackage{mathptmx} вставить следующие строки:

\usepackage[T2A]{fontenc}
\usepackage[warn]{mathtext}
\usepackage[utf8x]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{amsmath,amsfonts,amssymb}

и того шаблон получился таким:

\documentclass{article}
\usepackage{mathptmx}
\usepackage[T2A]{fontenc}
\usepackage[warn]{mathtext}
\usepackage[utf8x]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows}
%\usepackage{color}
\usepackage[active,pdftex,tightpage]{preview}
\PreviewEnvironment[]{tikzpicture}
\PreviewEnvironment[]{pgfpicture}
\DeclareSymbolFont{symbolsb}{OMS}{cmsy}{m}{n}
\SetSymbolFont{symbolsb}{bold}{OMS}{cmsy}{b}{n}
\DeclareSymbolFontAlphabet{\mathcal}{symbolsb}
\begin{document}
<>
\end{document}

теперь в место английских букв можно использовать русские, вставляя их как правило используя команду \text{текст}, следует отметить что данная команда используется при наборе математических формул.

Теперь попробуем использовать данную программу не по назначению, т. е. не используя пакет TikZ.

Можно попробовать создать свой шаблон и подключить его, например я создал следующий шаблон для использования пакета Xy-pyc — файл template_example_xy_rus.pgs:

\documentclass[varwidth=true,border=10pt]{standalone}
\usepackage[T2A]{fontenc}
\usepackage[warn]{mathtext}
\usepackage[utf8x]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage{xcolor}
\usepackage[color,matrix,arrow]{xy}
\definecolor{green1}{RGB}{10,237,27}
\begin{document}
<>
\end{document}

Следует отметить что этот пакет будет по проще чем тот же TikZ, по этому он думаю тоже может пригодиться.
Вот что получилось в результате:

Файл шаблон меняется довольно просто, просто щелкаешь на панели значок папки и выбираешь выбираешь файл шаблона.

На момент написания, использовалась версия программы KtikZ-0.10.

Добавить комментарий