福岡県小郡市でパソコンの困りごとを解決しています。パソコンの修理やサポート全般、安全なネットワーク構築、ホームページ制作、オープンソースソフトウェアの活用。
  • パソコンサポートヘッダ画像
  • ITサポートヘッダ画像
  • ITサポートヘッダ画像
  • Linuxサポートヘッダ画像

Inkscape0.92でtextext0.9の日本語表示

InkscapeのプラグインであるtextextはPythonで記述されたスクリプトファイルです。日本語表示ができるように、ここを参考に改修してみました。

【前提条件】

  1. OS Ubuntu18.04
  2. Inkscape0.92
  3. textextは、0.9.0

<手順>

  1. textextをインストール。
  2. スクリプト__init__.pyを改修。
  3. 動作確認。

1.textextをインストール。

このサイトを参考にインストールしました。Ghostscriptは、version 9.26。pstoeditは、version 3.70。でした。

(注)texlive-xelatex は、ubuntu18.04では、texlive-xetex としてインストールされるようです。しかし、インストールしなくても動作しました。念の為に、インストールされる方は、下記のようにします。

2.スクリプト__init__.pyを改修。

__init__.pyを開いて、編集します。

56行目に、import codecs を追記します。

日本語をUTF8で表示させるため、613〜615行に追記します。texファイルをplatexで、dviとして出力し、さらにdviをdvipdfmxで、pdfに変換して出力するために、619行目はコメントアウト(#)、620〜623行目を追記します。

__init__.pyを保存します。

3.動作確認。

Inkscapeを起動し、エクステンション>textext を実行します。そして、texの数式を記入します。

なお、このとき、日本語をそのまま記入しても「! Not two-byte family.」というエラーメッセージが表示され、失敗します。\mbox{ここに日本語を書く}を利用して日本語を記入します。

例:\$\mbox{関数}f(x)\mbox{の}x=a\mbox{における}\\\mbox{微分係数(変化率)は}\\\displaystyle \lim_{b \to a}\frac{f(b)-f(a)}{b-a}\$

以上、Inkscapeのtextextに日本を表示させることができました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

お知らせ

マイナンバー学習会

エクセルまたはLibreOfficeのコピーと貼り付け、関数1個(Vlookup)だけで、誰でも簡単に安全にマイナンバーを管理運用する。 マイナンバー制度(番号制度)とは、… 社会保障・税番号制度(以下「番号制度」という …

11月無料相談会・PC診断会

11月10日(日)13:00〜20:00に、「無料相談会・PC診断会」を志義どっとPC(志義ゼミナール内)で開催します。 掲載チラシにあるように、XPサポート終了が2014年4月9日に迫る中、Windows7や8への移行 …

11月無料診断会

鳥栖市民大学講座へのご案内

パソコン支援協会の会員である、古賀竜一氏による「ITの多様なメリットと危険性を学ぶ」へご招待します。 聴講は無料です。 皆さんお誘い合わせの上、ご参加いただければ幸いです。 10月26日(土)13:30開演 場所:鳥栖市 …

8月無料相談会・PC診断会

8月17日(土)・18日(日)13:00〜20:00に、「無料相談会・PC診断会」を志義どっとPC(志義ゼミナール内)で開催します。 掲載チラシにあるように、XPサポート終了が2014年4月9日に迫る中、Windows7 …

8月無料相談会
お問合せ 志義どっとPC(志義ゼミナール)所在地地図

共通脆弱性識別子CVE

Simple Calendar

There are no upcoming events.