最近需要深夜看論文,然而白底的 PDF 看久了眼睛很難受,想轉換成黑底的。正好我有論文的 LaTeX 原始碼,因此可以直接編譯黑底的 PDF 出來。
使用 darkmode 宏包
CTAN 上有一個 LaTeX 宏包 darkmode,使用它可以編譯出暗色背景的 PDF。
直接在導言區引入宏包並新增 enable 選項:
\usepackage[enable]{darkmode}
生成效果:
自定義樣式檔案
我們也可以自己配置一個樣式檔案,在需要改變頁面顏色時引入這個樣式檔案就可以了:
樣式檔案:
% mydarkmode.sty - A package for dark background and bright text
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{mydarkmode}[2024/05/24 Dark background with bright text]
\RequirePackage{pagecolor}
\RequirePackage{xcolor}
% Set the background color
\pagecolor{black}
% Set the text color
\color{white}
主檔案:
\usepackage{mydarkmode}
生成效果: