Для работы вечером я предпочитаю черную страницу с белым текстом, чтобы меньше подвергаться воздействию синего света.
Насколько я могу судить по результатам поиска, наиболее оптимальным подходом является использование:
\pagecolor{black}
\color{white}
Однако пакет page color приводит к поломке функции TexStudio "Go to source", что очень неудобно. По этой причине я ищу альтернативу пакету pagecolor.
Предложения, не включающие экзотические пакеты, особенно приветствуются, поскольку на одном из моих компьютеров установлена Windows 11, а установка обновлений MikTex на Windows 11 приводит к ошибке инициализации "qt platform plugin" (которая ломает MikTex и не имеет известного исправления). Но я приветствую все предложения, поскольку мои компьютеры, не работающие под управлением Windows 11, все равно могут обновлять MikTex.
Если кому-то это будет полезно, ниже приведен MWE-код пакета pagecolor, нарушающий функциональность «Перейти к исходному коду».
\documentclass[]{memoir}
\usepackage{pagecolor}
\pagecolor{black}
\color{white}
\begin{document}
Hello, here is some text. Right click and select `Go to source.' See, it does not work now. Sad face.
\end{document}
решение1
TeXstudio может автоматически инвертировать цвета, вам не нужно вносить никаких изменений в исходный код Latex.
Щелкните правой кнопкой мыши в любом месте PDF-файла и выберите Invert Colors
в контекстном меню (иногда для этого требуется два щелчка, пока не понял, почему...):
Это даст вам светлый текст на темном фоне: