こんにちは。 山師です。
TeXで文章を書いていて、白い背景がまぶしすぎると思うことがあります。 そんなときには darkmode というパッケージを使うのがおすすめです。 今回は、darkmode の使い方について紹介します。
パッケージへのリンク
https://www.ctan.org/pkg/darkmode
簡単な紹介
darkmode は、その名の通り文書をダークモードにするパッケージです。 これを使うと、白黒が反転したような文書を作ることができます。
導入
まずは、darkmode の zip ファイルを https://www.ctan.org/pkg/darkmode からダウンロードし、解凍します。 中にはいろいろなファイルが入っています。
次に、darkmode.sty を作ります。 TeX の環境があるならば、darkmode のディレクトリに移動してから、次のようにターミナルなり何なりでコマンドを実行します。
tex darkmode.ins
すると、darkmode.sty が生成されるので、それを文書から参照すればよいです。
使ってみよう (Overleaf)
darkmode は、現在のところ TeXShop などの TeX 環境には入っていないようですTeXLiveの最新版には含まれているようです (2023年8月6日訂正) 。 しかし、Overleaf などにはバージョンによっては入っていないようです (2023年8月6日訂正) 。 その場合、darkmode.sty をコピペして文書のディレクトリに貼り付けてあげる必要があります。
ここでは、主に Overleaf での使い方を書いてみます。 まず、プロジェクトのディレクトリに先ほど生成した darkmode.sty をアップロードします。 以下の画像はその例です。 他のプロジェクトで darkmode.sty を使っていたので、インポートした形になっています。
次に、文書のプリアンブルを書きます。以下のように書きました。
\documentclass[a4paper,11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[svgnames,dvipsnames]{xcolor}
\usepackage[enable]{darkmode}
ポイントは、darkmode の前に xcolor を参照すること、darkmode を [enable] にしておくことです。\usepackage[]{darkmode} としただけでは、darkmode にはなりません。
では、文章を適当に書いてコンパイルしてみましょう。
\documentclass[a4paper,11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[svgnames,dvipsnames]{xcolor}
\usepackage[enable]{darkmode}
\title{Darkmode test}
\author{Your Name}
\date{August 2023}
\begin{document}
\maketitle
\section{Introduction}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin non odio id nibh molestie malesuada. Mauris ac sem arcu. In interdum, elit non interdum aliquet, libero justo vulputate sem, eget porta lorem eros sit amet est. Sed lectus mi, pellentesque ultricies nibh a, malesuada tincidunt sem. Mauris condimentum cursus massa nec sollicitudin. Vestibulum quis volutpat elit, quis placerat dui. Proin et condimentum turpis, a bibendum elit. Vivamus sapien magna, sagittis non massa ac, posuere ultricies nunc. Aliquam id eros erat. Proin tincidunt felis eros, vel facilisis velit pretium eget. Nulla in ipsum ex. Praesent aliquam scelerisque nunc sed eleifend. Suspendisse quis ante iaculis, dictum mi eget, facilisis sapien. Nulla at libero sit amet nisi maximus consequat. Ut mattis imperdiet ipsum, vel ullamcorper leo lacinia eu.
\end{document}
そうすると、次のようにダークモードのPDF文書が出来上がります。 目に優しいですね!
まとめ
darkmode.sty を使って快適ダークモード生活を送りましょう!