GNU bug report logs -
#56889
13.1.3; Adjustment of foreground color not working for fraction lines and tikz in preview
Previous Next
Reported by: Frank Selensky <frankselensky <at> live.com>
Date: Tue, 2 Aug 2022 15:05:03 UTC
Severity: normal
Found in version 13.1.3
Done: Arash Esbati <arash <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 56889 in the body.
You can then email your comments to 56889 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-auctex <at> gnu.org
:
bug#56889
; Package
auctex
.
(Tue, 02 Aug 2022 15:05:03 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Frank Selensky <frankselensky <at> live.com>
:
New bug report received and forwarded. Copy sent to
bug-auctex <at> gnu.org
.
(Tue, 02 Aug 2022 15:05:03 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
I am using a theme with a dark background, so I rely on auctex to
convert the foreground color to the one set in my theme while previewing
latex fragments. This works fine for most latex fragments. But it does
not work for the lines of a fraction. Here the numerator and denominator
are converted to the right color, but the fraction line itself stays
black. Apart from that, in tikzpictures the color of the lines and text
is not converted and still black.
This happens for me for example when I try to preview the latex
fragments in the following:
```
\documentclass[a4paper]{article}
\usepackage{amsmath}
\usepackage{tikz}
\begin{document}
\[\frac{123}{abv}\]
\begin{tikzpicture}
\draw(0,0) -- (1,2);
\node[draw] at (-1,-2) {A};
\end{tikzpicture}
\end{document}
```
What I would expect is, that everything (where no other color was
specified explicitly) is turned into the foreground color of my theme
when previewing.
Emacs : GNU Emacs 28.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.24.33, cairo version 1.17.6)
of 2022-04-28
Package: 13.1.3
current state:
==============
(setq
AUCTeX-date "2022-04-16"
window-system 'x
LaTeX-version "2e"
TeX-style-path '("~/.emacs.d/auctex"
"/home/user/.emacs.d/elpa/auctex-13.1.3/style"
"/home/user/.emacs.d/auctex/auto"
"/home/user/.emacs.d/auctex/style" "auto" "style")
TeX-auto-save t
TeX-parse-self t
TeX-master t
TeX-command-list '(("XeLaTeX" "%`xelatex%(mode)%' %t" TeX-run-TeX nil t)
("TeX"
"%(PDF)%(tex) %(file-line-error) %`%(extraopts)
%S%(PDFout)%(mode)%' %(output-dir) %t"
TeX-run-TeX nil (plain-tex-mode ams-tex-mode
texinfo-mode) :help "Run plain TeX")
("LaTeX" "%`%l%(mode)%' %T" TeX-run-TeX nil
(latex-mode doctex-mode) :help
"Run LaTeX")
("Makeinfo" "makeinfo %(extraopts) %(o-dir) %t"
TeX-run-compile nil (texinfo-mode)
:help "Run Makeinfo with Info output")
("Makeinfo HTML" "makeinfo %(extraopts) %(o-dir)
--html %t" TeX-run-compile nil
(texinfo-mode) :help "Run Makeinfo with HTML output")
("AmSTeX" "amstex %(PDFout) %`%(extraopts)
%S%(mode)%' %(output-dir) %t"
TeX-run-TeX nil (ams-tex-mode) :help "Run AMSTeX")
("ConTeXt" "%(cntxcom) --once --texutil
%(extraopts) %(execopts)%t" TeX-run-TeX nil
(context-mode) :help "Run ConTeXt once")
("ConTeXt Full" "%(cntxcom) %(extraopts)
%(execopts)%t" TeX-run-TeX nil
(context-mode) :help "Run ConTeXt until completion")
("BibTeX" "bibtex %(O?aux)" TeX-run-BibTeX nil
(plain-tex-mode latex-mode doctex-mode
ams-tex-mode texinfo-mode context-mode)
:help "Run BibTeX")
("Biber" "biber %(output-dir) %s" TeX-run-Biber nil
(plain-tex-mode latex-mode doctex-mode
ams-tex-mode texinfo-mode) :help
"Run Biber")
("Texindex" "texindex %s.??" TeX-run-command nil
(texinfo-mode) :help
"Run Texindex")
("Texi2dvi" "%(PDF)texi2dvi %t" TeX-run-command nil
(texinfo-mode) :help
"Run Texi2dvi or Texi2pdf")
("View" "%V" TeX-run-discard-or-function t t :help
"Run Viewer")
("Print" "%p" TeX-run-command t t :help "Print the
file")
("Queue" "%q" TeX-run-background nil t :help "View
the printer queue" :visible
TeX-queue-command)
("File" "%(o?)dvips %d -o %f " TeX-run-dvips t
(plain-tex-mode latex-mode doctex-mode
ams-tex-mode texinfo-mode) :help
"Generate PostScript file")
("Dvips" "%(o?)dvips %d -o %f " TeX-run-dvips nil
(plain-tex-mode latex-mode doctex-mode
ams-tex-mode texinfo-mode) :help
"Convert DVI file to PostScript")
("Dvipdfmx" "dvipdfmx -o %(O?pdf) %d"
TeX-run-dvipdfmx nil
(plain-tex-mode latex-mode doctex-mode
ams-tex-mode texinfo-mode) :help
"Convert DVI file to PDF with dvipdfmx")
("Ps2pdf" "ps2pdf %f %(O?pdf)" TeX-run-ps2pdf nil
(plain-tex-mode latex-mode doctex-mode
ams-tex-mode texinfo-mode) :help
"Convert PostScript file to PDF")
("Glossaries" "makeglossaries %(d-dir) %s"
TeX-run-command nil
(plain-tex-mode latex-mode doctex-mode
ams-tex-mode texinfo-mode) :help
"Run makeglossaries to create glossary file")
("Index" "makeindex %(O?idx)" TeX-run-index nil
(plain-tex-mode latex-mode doctex-mode
ams-tex-mode texinfo-mode) :help
"Run makeindex to create index file")
("upMendex" "upmendex %(O?idx)" TeX-run-index t
(plain-tex-mode latex-mode doctex-mode
ams-tex-mode texinfo-mode) :help
"Run upmendex to create index file")
("Xindy" "texindy %s" TeX-run-command nil
(plain-tex-mode latex-mode doctex-mode
ams-tex-mode texinfo-mode) :help
"Run xindy to create index file")
("Check" "lacheck %s" TeX-run-compile nil
(latex-mode) :help
"Check LaTeX file for correctness")
("ChkTeX" "chktex -v6 %s" TeX-run-compile nil
(latex-mode) :help
"Check LaTeX file for common mistakes")
("Spell" "(TeX-ispell-document \"\")"
TeX-run-function nil t :help
"Spell-check the document")
("Clean" "TeX-clean" TeX-run-function nil t :help
"Delete generated intermediate files")
("Clean All" "(TeX-clean t)" TeX-run-function nil t
:help
"Delete generated intermediate and output files")
("Other" "" TeX-run-command t t :help "Run an
arbitrary command"))
)
Information forwarded
to
bug-auctex <at> gnu.org
:
bug#56889
; Package
auctex
.
(Sat, 06 Aug 2022 15:16:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 56889 <at> debbugs.gnu.org (full text, mbox):
Hi Frank,
>>>>> Frank Selensky <frankselensky <at> live.com> writes:
> I am using a theme with a dark background, so I rely on auctex to
> convert the foreground color to the one set in my theme while previewing
> latex fragments. This works fine for most latex fragments. But it does
> not work for the lines of a fraction. Here the numerator and denominator
> are converted to the right color, but the fraction line itself stays
> black. Apart from that, in tikzpictures the color of the lines and text
> is not converted and still black.
> This happens for me for example when I try to preview the latex
> fragments in the following:
> ```
> \documentclass[a4paper]{article}
> \usepackage{amsmath}
> \usepackage{tikz}
> \begin{document}
> \[\frac{123}{abv}\]
> \begin{tikzpicture}
> \draw(0,0) -- (1,2);
> \node[draw] at (-1,-2) {A};
> \end{tikzpicture}
> \end{document}
> ```
> What I would expect is, that everything (where no other color was
> specified explicitly) is turned into the foreground color of my theme
> when previewing.
Foreground color adjusting is somewhat fragile feature, and I'm afraid
that preview-latex can't satisfy your request for pdflatex.
According to ghostscript developer, preview-latex sets the "default"
color, but if the pdf has explicit color specification, ghostscript
obeys it to render the image out of pdf. I guess that pdflatex specifies
black for the line of fractions explicitly while it doesn't for "texts"
of numerator and denominator. If this guess is correct, fraction lines
are always rendered as black.
I confirmed that the following workarounds work, but I admit that
they aren't satisfactory solutions, sorry:
(1) Turn off PDF mode by C-c C-t C-p and set `preview-image-type' to
`dvipng'.
(2) Set `preview-pdf-color-adjust-method' to nil.
Regards,
Ikumi Keita
#StandWithUkraine #StopWarInUkraine
Information forwarded
to
bug-auctex <at> gnu.org
:
bug#56889
; Package
auctex
.
(Tue, 05 Mar 2024 09:36:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 56889 <at> debbugs.gnu.org (full text, mbox):
Ikumi Keita <ikumi <at> ikumi.que.jp> writes:
> Hi Frank,
>
>>>>>> Frank Selensky <frankselensky <at> live.com> writes:
>> I am using a theme with a dark background, so I rely on auctex to
>> convert the foreground color to the one set in my theme while previewing
>> latex fragments. This works fine for most latex fragments. But it does
>> not work for the lines of a fraction. Here the numerator and denominator
>> are converted to the right color, but the fraction line itself stays
>> black. Apart from that, in tikzpictures the color of the lines and text
>> is not converted and still black.
>
>> This happens for me for example when I try to preview the latex
>> fragments in the following:
>
>> ```
>> \documentclass[a4paper]{article}
>> \usepackage{amsmath}
>> \usepackage{tikz}
>
>> \begin{document}
>> \[\frac{123}{abv}\]
>
>> \begin{tikzpicture}
>> \draw(0,0) -- (1,2);
>> \node[draw] at (-1,-2) {A};
>> \end{tikzpicture}
>> \end{document}
>> ```
>
>> What I would expect is, that everything (where no other color was
>> specified explicitly) is turned into the foreground color of my theme
>> when previewing.
>
> Foreground color adjusting is somewhat fragile feature, and I'm afraid
> that preview-latex can't satisfy your request for pdflatex.
>
> According to ghostscript developer, preview-latex sets the "default"
> color, but if the pdf has explicit color specification, ghostscript
> obeys it to render the image out of pdf. I guess that pdflatex specifies
> black for the line of fractions explicitly while it doesn't for "texts"
> of numerator and denominator. If this guess is correct, fraction lines
> are always rendered as black.
>
> I confirmed that the following workarounds work, but I admit that
> they aren't satisfactory solutions, sorry:
> (1) Turn off PDF mode by C-c C-t C-p and set `preview-image-type' to
> `dvipng'.
> (2) Set `preview-pdf-color-adjust-method' to nil.
(I'm going through old bug reports that unfortunately weren't resolved
at the time.)
No further comments, so I'm closing this report.
Best, Arash
bug closed, send any further explanations to
56889 <at> debbugs.gnu.org and Frank Selensky <frankselensky <at> live.com>
Request was from
Arash Esbati <arash <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Tue, 05 Mar 2024 09:37:02 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Tue, 02 Apr 2024 11:24:31 GMT)
Full text and
rfc822 format available.
This bug report was last modified 158 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.