如何删除这个封闭的白色方框?
在使用 pkg 更改页面和字体颜色后,命令中xcolor
的每个字母都会排版在单独的白色框内(或配色方案中定义的任何内容)。dnaseq
\DNA
white
检查里面的代码dnaseq pkg pdf可以找到颜色定义:\@DNA@thecolor
定义为,但如果我们在包要求之后white
重新定义,则没有任何变化。\def\@DNA@thecolor{...}
上图的代码
\documentclass{article}
\usepackage{xcolor}
\definecolor{black}{HTML}{121430}
\definecolor{white}{HTML}{FEF3D6}
\pagecolor{black}
\color {white}
% % Bio
\usepackage{dnaseq}
\def\@DNA@thecolor{black} % changes nothing
\begin{document}
\DNA! GCAT GTCA ATTG GGCC TATA TGGC GTAG CAAT TTGG CCGG CTAT ATGG CCGT AGC !
\end{document}
答案1
\def\@DNA@thecolor
定义命令\@
不是您可以用...\@DNA@thecolor
包围,但要避免在乳胶中。\makeatletter
\makeatother
\def
\documentclass{article}
\usepackage{xcolor}
\definecolor{black}{HTML}{121430}
\definecolor{white}{HTML}{FEF3D6}
\pagecolor{black}
\color {white}
% % Bio
\usepackage{dnaseq}
\ExpandArgs{c}\renewcommand{@DNA@thecolor}{black}
\begin{document}
\DNA! GCAT GTCA ATTG GGCC TATA TGGC GTAG CAAT TTGG CCGG CTAT ATGG CCGT AGC !
\end{document}
该包无条件使用,\colorbox{\@DNA@thecolor}
您可以编辑它来\mbox
代替使用(整个包只有几行)
您的文档日志显示完整路径。这里
/usr/local/texlive/2022/texmf-dist/tex/latex/dnaseq/dnaseq.sty
将其复制到文档文件夹或输入路径中的文件夹(最好重命名为mydnaseq.sty
)并编辑以\colorbox{..}{..}
替换\mbox{...}
。