雑記帳095

雑記帳095

書きたいことがまとまったら書くところ。音楽とかプログラムとかその他とか。

TeXworksの見た目を黒っぽくした(Monokai風)

最近卒論がどうとかWordで数式を打ったら文字化けしてアホくさくなったとか色々ありまして、LaTeXに手を出してみようかと思ったわけです。

ところが覚えるのが想像以上に大変そうですので、まずは見た目からいじろうかな~という発想に至っております。典型的な三日坊主のパターンですね。

 

ということでWin10でのTeXworksの背景色・文字色をいじります。

TeXworksはTeX Liveを自力でインストールしてついてきたものです。

 

***

 

やることは超単純で、

 

Texworksで背景色と文字の色やキーワードの色を変更するには ( ソフトウェア ) - ちょっと便利なパソコンノート - Yahoo!ブログ

 

 

【TeXworks】シンタックスハイライトのテーマ変更! : 回れ右の内輪差

 

をやって色合いを調整するだけ。

なので基本は↑を見てください(えぇ……)。

ざっくりまとめつつWin10でやって気になったことを書いていきます。

 

ちなみに、Monokaiは黒っぽい背景、原色へ白を足したような色合いを関数、タグなどに付加するテーマです。

monokaiTheme.gif

Monokai » Blog Archive » Textmate color themeより)

仕事ができそうな感じがしますね。

 

 

さて、やっていくわけですが、流れは概ねこの通りです。

<方針>

いくつかステップを踏む必要があるのでまず方針を述べます

1.背景色と文字の色を変更する

2.Texのコマンドなどの色を変更する

3.バッチファイルを作って設定を呼び出すようにする

4.***.texファイルを開く規定のプログラムを3で作成したバッチファイルに変更する

簡単ですね!

 

 

1.背景色と文字の色を変更する

 

Texworks.exeの入っているフォルダにcssファイルを作ります。

内容は下記の通り。

QTextEdit {

background-color: #272822;

color: #F8F8F2;

}

 

元記事ではただの黒白に設定していますが、今回はMonokai風を目指すのでこのようなカラーコードにします。

書いたら「〇〇.css」として保存しましょう。

 

 

2.Texのコマンドなどの色を変更する

 

ここでは既存の設定ファイル「syntax-patterns.txt」を変更します。

Win10だと

C:\Users\(ユーザー名)

\.texlive2016\texmf-config\texworks\configurationにあると思います。

そしたら一応バックアップを取った上で、②の記事にあるコードをコピペすればおしまいです。記事にもありますがカラーコードの前に半角スペースがないと認識してくれないので確認しておきましょう。

 

 

3.バッチファイルを作って設定を呼び出すようにする

 

あとは本当に①の記事まんまです。

ただディレクトリが微妙に違うので気をつけましょう。

僕の場合は

TeXworks -stylesheet=C:\texlive\2016\bin\win32\〇〇.css %1

でした。

これ一行を書いてファイル名「〇〇.bat」で保存します。場所はTexworks.exeのあるところです。

 

 

4.***.texファイルを開く規定のプログラムを3で作成したバッチファイルに変更する

 

ここも①の記事の通りです。

最後のステップは3で作成したこのバッチファイルを***.texという自分のtexファイルを開く規定プログラムにするだけである。

具体的には

***.texを右クリック>プログラムから開く>既定のプログラムの選択>TeXworks_Black.bat

 

以上でTexworksで背景色や文字色を変更できるようになっているはずである。というような流れでbatファイルを選択してください。

ショートカットを使う場合は

ショートカットを作って「リンク先」の項目の"TeXworks.exe"の後に、半角スペースと"-stylesheet=./user.css"を追加

(引用元:TeXworksの背景色・文字色を変える - むしゃくしゃしてやった,今は反省している日記)

とすることでいつでもMonokai風で起動できます。

 

 

***

 

 

書いてきたことを適応するとこんな風になります。

texmonokai.png

すごーい!これで満足したしアンインストールしよう!

 

楽な環境でガリガリLaTeXを使っていけるといいですね。

ちなみに今は、ここまできたら英字フォント"inconsolata"と日本語フォント"Nasu"をリンクさせて両方使えるようにしたいとも思ってます。が、それはそれでちょっとややこしいようなのでまた後日。