ちょっと便利なパソコンノート

物忘れの激しい自分が知ったこと,便利だから紹介したい機能をつらつらと

全体表示

[ リスト ]

Texworksという環境を入れたけれども、背景色が白のままで長時間作業するには目が疲れるので、背景を黒、文字を白にして、そのほかtexのコマンドなどのキーワードの色も見やすくするために色を変更する方法のメモ

<環境>
Windows7 64bit
Texworks ←奥村晴彦先生の美文書作成入門5版についていたCDでデフォルト設定でインストール、このインストール方法は各自に任せます

<方針>
いくつかステップを踏む必要があるのでまず方針を述べます
1.背景色と文字の色を変更する
2.Texのコマンドなどの色を変更する
3.バッチファイルを作って設定を呼び出すようにする
4.***.texファイルを開く規定のプログラムを3で作成したバッチファイルに変更する

では詳細を以下に

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

Texworksの入っているフォルダに以下の内容を書いたファイルをuser.cssというファイル名で作成する。

--user.css----------
QTextEdit {
 background-color: #000;  /* 背景色を黒に設定RGBの順で指定しているみたい */
 color: #FFF;  /* 文字の色を白に設定 */
}
--ここまで----------

参考サイトを見ていただけるとわかるのだが、Texworksを実行するときにこのスタイルシートを呼び出して背景の色や文字の色を変えている。毎回コマンドプロンプトを立ち上げるのが面倒なのでバッチファイルを後程作ることにする。
その前に、

2.Texのコマンドなどの色を変更する
先ほどのスタイルシートの方法でTexのコマンドやコメントの色なども変更できればいいのだが、その方法が分からなかったので、

自分の環境の場合、syntax-patterns.txtはC:\w32tex\share\texworks\twdata\configurationのフォルダに入っていた。
このテキストファイルの中の色の書いてある部分を好きなように変更するとよい。ちなみに記述がredやblueの表記なので、直観的だが細かい色の指定が出来ないみたいである。

ちなみに自分は以下のように設定した
--syntax-pattern.txt-------------------------
[途中省略]
[LaTeX]
# special characters
pink N [$#^_{}&]

# LaTeX environments
lightgreen N \\(?:begin|end)\s*\{[^}]*\}

# LaTeX packages
lightblue N \\usepackage\s*(?:\[[^]]*\]\s*)?\{[^}]*\}

# control sequences
orange N \\(?:[A-Za-z@]+|.)

# comments
red Y %.*
[残りも省略]
--ここまで---------------------------------

3.バッチファイルを作って設定を呼び出すようにする
上記二つの方法で色の設定は終了となり、次に自分で作成した***.texを開くときに常にこの環境でTexworksを実行するようにバッチファイルを作成する。

といっても大したことはなく、1で参考にさせていただいたサイトをちょっと修正してTeXworks.batというバッチファイルをメモ帳で作成するだけである。

--TeXworks_Black.bat------------------------
TeXworks -stylesheet=C:\w32tex\share\texworks\user.css %1
--ここまで---------------------------------

メモ帳にこのたった1行をコピペして、名前を適宜設定して、拡張は.batでTexworks.exeと同じフォルダに保存すると、このバッチファイルを実行すると背景が黒いTexworksを実行できるようになる。
Texworks.exeの場所に応じて各自スタイルシートのパスも変更していただきたい。
%1は引数1、つまり***.texの絶対パスが入るので、黒いTexworks環境でtexを開くというコマンドになっている。


4.***.texファイルを開く規定のプログラムを3で作成したバッチファイルに変更する
最後のステップは3で作成したこのバッチファイルを***.texという自分のtexファイルを開く規定プログラムにするだけである。
具体的には
***.texを右クリック>プログラムから開く>既定のプログラムの選択>TeXworks_Black.bat

以上でTexworksで背景色や文字色を変更できるようになっているはずである。

誰かの参考になれば幸いです。

この記事に

閉じる コメント(1)

顔アイコン

これです、この解説を探していました!!
大変たすかりました!!!!

2014/2/25(火) 午後 7:20 [ ide*7zi* ] 返信する

コメント投稿

顔アイコン

顔アイコン・表示画像の選択

名前パスワードブログ
絵文字
×
  • オリジナル
  • SoftBank1
  • SoftBank2
  • SoftBank3
  • SoftBank4
  • docomo1
  • docomo2
  • au1
  • au2
  • au3
  • au4
投稿

.


みんなの更新記事