ラベル CentOS 8 の投稿を表示しています。 すべての投稿を表示
ラベル CentOS 8 の投稿を表示しています。 すべての投稿を表示

2021年12月3日金曜日

VirtualBox on Windows10 のディスプレイ解像度

私の使っているノート型 PC (Windows 10) のディスプレイは 12.1 型ですが解像度が 1920×1200 あり、等倍で使うには文字が小さくなりすぎたりしますので、Windows 10 の設定([設定]-[システム]-[ディスプレイ])では推奨の 125% としています。

このノートPC 上の VirtualBox 仮想マシンで CentOS, AlmaLinux などをテストなどの目的で使っています。仮想マシン上の Linux で GNOME を使ったりすると、やはり表示が小さくなるので、VirtualBox (6.1.30) の [設定]-[ディスプレイ]-[表示倍率] を、特に何も考えず Windows の設定と同じ 125% にしていたら、特にターミナルなどに表示される文字が全然滑らかに表示されず、ビットの目立つカクカクした表示になっていました(Virtualbox Version 6 になってからだと思います)。VirtualBox の不具合だと思っていたので、そのような状態で我慢して使っていました。

最近、たまたま VirtualBox の仮想マシンの画面を外付けディスプレイ(100% 表示)に表示させてみると、なんと、文字などが滑らかに表示されることに気づきました。 VirtualBox の不具合だけでもないことが分かったので、いろいろな設定の組み合わせて試してみたところ、

VirtualBox [設定]-[ディスプレイ]-[表示倍率]: 120%

にすることで、それなりの文字サイズで、かつ、きれいな表示が得られることが分かりました。(上記の Windows 設定のほうの倍率とは独立している感じです)

たぶん1年以上、上のような状態で使っていたのですが、作業が非常に快適になりました。おそらく VirtualBox の表示が Windows 10 の表示スケーリングにうまく対応できていないのだと思われます。情けないやら、嬉しいやら。どこかに書かれているかもしれませんが、同様にお悩みの方がいらっしゃるかもしれませんので、共有します。

2021年4月29日木曜日

LaTeX 文書に PNG 画像を取り込む

知っている人には常識かもしれませんが、LaTeX 文書に PNG とかの画像ファイルを取り込むとき、

\documentclass[dvipdfmx]{jarticle}
\usepackage{graphicx}

のように \documentclass{} のオプションに "dvipdfmx" を書いたうえで、文書中に

\includegraphics[width=5cm]{aaa.png}
などと書いて
platex a.tex
dvipdfmx a.dvi

で a.pdf ができ、無事 aaa.png が文書に取り込まれます。

私の(昔の)知識では、"dvipdfmx" は graphicx パッケージ専用のオプションと思っていて、ずっと

\usepackage[dvipdfmx]{graphicx}

のようにしていたのと、 EPS 形式以外の画像ファイルは、platex にかける前に

ebb aaa.png

などとして BoundingBox の情報を取り出しておく必要がありました。なのでそれが面倒なので、画像ファイルをいちいち GIMP などで EPS 形式に変換していました...

TeX Wiki の記事によると TeX Live 2015 以降でこのようになっていたようです。便利にしてくださった方々に感謝です。

環境

  • CentOS Linux release 8.3.2011
  • TeX Live 2020 (本家配布の ISO ファイルを使用してインストール)