blend-mode

Tikz 混合模式如何工作?
blend-mode

Tikz 混合模式如何工作?

简而言之,我希望做与之前完全相同的事情问题,但适用于任何颜色。或者至少更好地了解它的工作原理。 更准确地说:我想根据背景颜色自动更改文本的颜色(这是在前面提到的问题中完成的)。使用混合模式给出的答案对我来说有点“神奇”:它适用于蓝色和白色。但我想知道如何对任何一对颜色(比如说和colorA)进行相同的操作colorB。我阅读了有关混合模式的文档,但我没有找到可以逆向工程的公式或算法来重现任何颜色的“神奇”答案(或至少了解它的工作原理)。 以下是 MWE: \documentclass{beamer} \usepackage{tikz} \usetheme{M...

Admin

混合正常和变暗的 tikz 混合模式
blend-mode

混合正常和变暗的 tikz 混合模式

我正在尝试弄清楚如何lstlisting在 Beamer 演示文稿中突出显示环境中的某些部分源代码,而不会影响语法突出显示和间距。背景颜色为lstlisting浅灰色,突出显示的代码应以浅橙色框标记。 我当前的解决方案基于一个 tikz 矩形,该矩形带有一个选项,该overlay选项围绕记住的节点绘制,并使用darken混合模式使源代码可见。这是一个演示: \documentclass{beamer} \usepackage{listings,tikz,xcolor} \usetikzlibrary{calc} \colorlet{myorange}{or...

Admin

对称混合模式
blend-mode

对称混合模式

我画了很多不同颜色的半透明区域混合在一起的图像。现在,交叉点的颜色显然取决于绘制区域的顺序(至少在正常混合模式下): \documentclass{article} \usepackage{tikz} \begin{document} \begin{tikzpicture} \fill[red,opacity=0.5] (1,0) rectangle (2,2); \fill[blue,opacity=0.5] (0,1) rectangle (2,2); \end{tikzpicture} \begi...

Admin

Pgfplots 3D 补丁图:在补丁细化之前对面边框进行着色,而不会丢失深度缓冲区
blend-mode

Pgfplots 3D 补丁图:在补丁细化之前对面边框进行着色,而不会丢失深度缓冲区

我想我可能在这里有点夸大了 PGFPlots,但我想为面片图的面边框赋予纯色。但是,patch refines必须处于活动状态,否则颜色图采样不足;同时,我想为原始网格的面边框着色,而不是为细化网格着色。另外,我不想丢失深度缓冲区:我希望面“后面”的片段不可见。一张图片: (A) shader=faceted interp并patch refines=3在精致的脸上产生那些不想要的线条 (二)禁用patch refines显示正确的面边框,但现在渐变仅在顶点处进行采样,并且我们失去了蓝色。 (C)使用两个不同的\addplot3命令(一个带有patch,一...

Admin

在 LuaTeX 节点列表中更改 PDF 混合模式(透明度)
blend-mode

在 LuaTeX 节点列表中更改 PDF 混合模式(透明度)

如何在 LuaTeX 节点列表处理中设置透明度/不透明度? 就我而言,我想设置规则/矩形的混合模式。我尝试了以下操作: % !TEX TS-program = lualatex \documentclass[english]{book} \usepackage{babel} \directlua{ local function test ( head ) for n in node.traverse_id ( node.id ( "disc" ), head ) do head = node.insert_be...

Admin