Inkscape to świetne narzędzie do grafiki wektorowej. Każdy pewnie doszedł do momentu, kiedy potrzebował utworzyć tabelkę. O ile przy kilku wierszach i kolumnach jest to łatwe, o tyle przy dużej ilości może być już bardzo męczące. Aby ułatwić cały proces użytkownik Cosmin Popescu przygotował specjalny skrypt: Inkscape Table Support, który automatyzuje wiele czynności, związanych z zarządzaniem tabelami.

Pobieramy archiwum inkscape-table-1.0.tar.gz i rozkakowywujemy je.

Instalacja pod Ubuntu

Przechodzimy do katalogu modules, zaznaczamy wszystkie pliki i kopiujemy je do folderu /usr/share/inkscape/extensions. Na koniec edytujemy plik keys.xml z rozpakowanego katalogu, kopiujemy poniższą zawartość do pliku /usr/share/inkscape/keys/default.xml:

<!-- Tabelki -->
  <bind key="C" modifiers="Ctrl,Shift,Alt" action="org.greygreen.inkscape.effects.table_create" display="true"/>
  <bind key="D" modifiers="Ctrl,Shift,Alt" action="org.greygreen.inkscape.effects.table_duplicate" display="true"/>
  <bind key="T" modifiers="Ctrl,Shift,Alt" action="org.greygreen.inkscape.effects.table_edit_text" display="true"/>

Możemy skorzystać ze skryptu, aczkolwiek polecamy ręcznie wykonać wszystkie czynności.

Instalacja pod Windows

Przechodzimy do katalogu modules, zaznaczamy wszystkie pliki i kopiujemy je do folderu C:\Program Files (x86)\Inkscape\share\extensions. Na koniec edytujemy plik keys.xml z rozpakowanego katalogu, kopiujemy poniższą zawartość do pliku C:\Program Files (x86)\Inkscape\share\keys\default.xml:

<!-- Tabelki -->
  <bind key="C" modifiers="Ctrl,Shift,Alt" action="org.greygreen.inkscape.effects.table_create" display="true"/>
  <bind key="D" modifiers="Ctrl,Shift,Alt" action="org.greygreen.inkscape.effects.table_duplicate" display="true"/>
  <bind key="T" modifiers="Ctrl,Shift,Alt" action="org.greygreen.inkscape.effects.table_edit_text" display="true"/>

Korzystanie ze skryptu

Uruchamiamy program Inkscape i idziemy do menu Efekty -> Tabela i wybieramy Utwórz (Można także skorzystać ze skrótu Ctrl,Shift,Alt + C). Otworzy się nam okno, w którym wpisujemy ilość kolumn i wierszy, a po kliknięciu Zastosuj pojawi się nasza tabelka.

Edytować tabelkę, czyli zmianę rozmiaru komórek należy przeprowadzać z poziomu menu Efekty -> Tabela -> Edit -> Selected table width and heigh, tudzież bezpośredniu w pliku SVG. Nie zalecana jest ręczna zmiana.

Inkscape Table Support - zmiana rozmiaru tabeli

Dodawanie tekstu odbywa się na dwa sposoby. Albo korzystamy z menu Efekty -> Tabela -> Edit -> Selected cells text, skrótu klawiszowego Ctrl,Shift,Alt + T lub edytowanie bezpośrednio pliku SVG.

Inkscape Table Support - dodawanie tekstu

Jest jeszcze wiele innych opcji, które warto wypróbować.