GNU logs - #42209, boring messages


Message sent to bug-auctex@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#42209: 12.2.4; Text propogated wrong in TeX-fold-mode
Resent-From: <gennady.uraltsev@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-auctex@HIDDEN
Resent-Date: Sun, 05 Jul 2020 00:40:02 +0000
Resent-Message-ID: <handler.42209.B.159390957820104 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 42209
X-GNU-PR-Package: auctex
X-GNU-PR-Keywords: 
To: 42209 <at> debbugs.gnu.org
X-Debbugs-Original-To: <bug-auctex@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.159390957820104
          (code B ref -1); Sun, 05 Jul 2020 00:40:02 +0000
Received: (at submit) by debbugs.gnu.org; 5 Jul 2020 00:39:38 +0000
Received: from localhost ([127.0.0.1]:59863 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jrsgz-0005EC-88
	for submit <at> debbugs.gnu.org; Sat, 04 Jul 2020 20:39:37 -0400
Received: from lists.gnu.org ([209.51.188.17]:51796)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gennady.uraltsev@HIDDEN>) id 1jrsgx-0005E4-C2
 for submit <at> debbugs.gnu.org; Sat, 04 Jul 2020 20:39:36 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:38952)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <gennady.uraltsev@HIDDEN>)
 id 1jrsgx-00033S-0q
 for bug-auctex@HIDDEN; Sat, 04 Jul 2020 20:39:35 -0400
Received: from mail-qk1-x732.google.com ([2607:f8b0:4864:20::732]:43541)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <gennady.uraltsev@HIDDEN>)
 id 1jrsgu-0007rE-4e
 for bug-auctex@HIDDEN; Sat, 04 Jul 2020 20:39:34 -0400
Received: by mail-qk1-x732.google.com with SMTP id c30so28048477qka.10
 for <bug-auctex@HIDDEN>; Sat, 04 Jul 2020 17:39:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:date:message-id:mime-version:thread-index
 :content-language;
 bh=IFF+7242GKKk0NGUaxV8gcYAL8Ieolz+iuW/8+6YZvg=;
 b=GCa1+vE03qd7kB46qsnwlXyVxPjvwOW0oO6Kx5pgn62A12I9qGx7ChjHQoo+tobIpY
 pnsTAhiI6BOt9R9h2RNujemembTzEfGDvy+PUM8FRnglt2caOOORyoiGoBQlMCbsEAc1
 ePgqrgwl212gl3HLuMPYMdqS8e79mZgr7EultmXyO7MtSqf+35oz/gfO/aVZVkjvE2HF
 yaiKzxq0NRJVJFlfehvhNUKLmCp34xY7HQmYXXKTcSKc13Cj/44uYFpGWS/GgODfweVc
 mgVFfFECnZ1kBDZ9e03JxczMmRofUt1dhKN/u5bN/04dYrcxJLR7pGmi7vYr3dodyf+5
 vazA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:mime-version
 :thread-index:content-language;
 bh=IFF+7242GKKk0NGUaxV8gcYAL8Ieolz+iuW/8+6YZvg=;
 b=YVcxUuUYgy9h7R5LD6lIoT2hPw6ot0kJmmnk/uYwvSIrfpxX2hOBTHktu2FjWOhjhL
 ikyzlGFp/CzEi03e+Iu+dLkbPJqMTETnIY1+VbfnxykZoBJwdtpT1yOWZJgrxyg06Tu5
 n/YclLXl2IGebpe2KAJ28V1ddlKnjxtkFxUKyVqe9j4Q+rKnT/2aDv8Sf97nq64u9tDL
 Y7d1NNQpmEKmLAs4lXqIXqTIU2Tog8D2qEx8GPqyRRZtawjLIlHz/d6M4IQTAQEZ6tux
 VV4qqRSFZnj8Lgrofr9oSqr9cLjmNWnnUXmrH97h0hGCNt/THjKw0c04m2/A9ouAXH3v
 mjAQ==
X-Gm-Message-State: AOAM530KOYf2TwnXZT/CIq4Q+WrAq9QXm5ZtU7gymRq/871d0789y0l/
 rMAPny+Yed7UVSzefv7xKxbAEfI2/GI=
X-Google-Smtp-Source: ABdhPJyShIteJf/7n2huEEG5GOtYU5y2B5DvPMj237n4jv2NcXQn5cqqBRjLP3vBvonmbf7Ip9CzEA==
X-Received: by 2002:a37:bcb:: with SMTP id 194mr42584264qkl.103.1593909569556; 
 Sat, 04 Jul 2020 17:39:29 -0700 (PDT)
Received: from malevich (cpe-45-46-252-196.rochester.res.rr.com.
 [45.46.252.196])
 by smtp.gmail.com with ESMTPSA id r7sm14810853qtm.66.2020.07.04.17.39.27
 for <bug-auctex@HIDDEN>
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 04 Jul 2020 17:39:28 -0700 (PDT)
From: <gennady.uraltsev@HIDDEN>
Date: Sat, 4 Jul 2020 20:39:26 -0400
Message-ID: <003901d65264$bd19cc00$374d6400$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="----=_NextPart_000_003A_01D65243.360FA610"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdZSYfa2nD504d42ScOQVbRsZsf0Cw==
Content-Language: en-us
Received-SPF: pass client-ip=2607:f8b0:4864:20::732;
 envelope-from=gennady.uraltsev@HIDDEN; helo=mail-qk1-x732.google.com
X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache.
 That's all we know.
X-Spam_score_int: 4
X-Spam_score: 0.4
X-Spam_bar: /
X-Spam_report: (0.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_NONE=-0.0001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

This is a multipart message in MIME format.

------=_NextPart_000_003A_01D65243.360FA610
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_003B_01D65243.360FCD20"


------=_NextPart_001_003B_01D65243.360FCD20
Content-Type: text/plain;
	charset="koi8-r"
Content-Transfer-Encoding: 7bit

Dear Everyone,

 

I have recently discovered TeX-fold-mode and tried to set it. Before I used
prettify-symbols-mode.

 

There seem to be a problem with propagating text properties when folding.
There seem to be two wrong behaviors (related or unrelated?). 

 

1.	When folding a macro that includes its text arguments when the
arguments are fontified the fontification gets propagated incorrectly. I
think it gets applied twice, that is wrong when the fontification is not
idempotent e.g. relative size specification
2.	In math mode (maybe not only) all macros (math and non-math) when
folded completely disregard fontification. This looks really bad if you have
a subscript of, say, a sum or an integral and there you have a macro. The
folded version is of the wrong size.

 

I illustrate with examples

 

Consider the following LaTeX file (attached as main.tex):

 

\documentclass{amsart}

\begin{document}

\title{Simple AMSart}

\author{Author McAuthorface}

 

\maketitle

 

\section{Section \textit{a} : a \LaTeX macro}

\begin{equation*}

  \int_{\alpha + \beta = \LaTeX + \dots }

\end{equation*}

\end{document}

 

With the  following configuration of auctex (a complete init.el is attached)

(setq TeX-parse-self t)

(require 'tex)

(add-hook 'LaTeX-mode-hook (lambda ()

                             (TeX-fold-mode 1)))

 

1.	The default fontification makes "Section :" slightly larger than
normal. This is correct. 

*	The macro \LaTeX gets folded to look like the surrounding text in
the title: CORRECT
*	The macro \textit{a} folds into an "a" as specified by
TeX-fold-macro-spec-list (value included below) but it gets rendered much
larger than the surrounding text
*	I believe because the "enlargement" gets applied twice, but I am not
sure. 

 

2.	Auctex makes the subscript of the integral in the equation small and
lowered.

*	After folding the Greek symbols and the other macros they appear to
be the same size as "normal" text so they do not inherit the surrounding
fontification. 

 

 

Thanks!

 

Gennady

 

 

Emacs  : GNU Emacs 26.3 (build 1, x86_64-w64-mingw32)

of 2019-12-25

Package: 12.2.4

 

current state:

==============

(setq

AUCTeX-date "2020-06-29"

window-system 'w32

LaTeX-version "2e"

TeX-style-path '("~/.emacs.d/auctex"

 
"c:/Users/guraltsev/.config/emacsen/clean/straight/build/auctex/style"
"c:/Users/guraltsev/.config/emacsen/clean/auctex/auto"
"c:/Users/guraltsev/.config/emacsen/clean/auctex/style" "auto" "style")

TeX-auto-save nil

TeX-parse-self t

TeX-master t

TeX-command-list '(("TeX"

                                  "%(PDF)%(tex) %(file-line-error)
%`%(extraopts) %S%(PDFout)%(mode)%' %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) %t"
TeX-run-compile nil

                                  (texinfo-mode) :help "Run Makeinfo with
Info output")

                                 ("Makeinfo HTML" "makeinfo %(extraopts)
--html %t"

                                  TeX-run-compile nil (texinfo-mode) :help

                                  "Run Makeinfo with HTML output")

                                 ("AmSTeX" "amstex %(PDFout) %`%(extraopts)
%S%(mode)%' %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) %s" TeX-run-BibTeX nil

                                  (plain-tex-mode latex-mode doctex-mode
ams-tex-mode

                                   texinfo-mode context-mode)

                                  :help "Run BibTeX")

                                 ("Biber" "biber %s" TeX-run-Biber nil

                                  (plain-tex-mode latex-mode doctex-mode
ams-tex-mode

                                   texinfo-mode)

                                  :help "Run Biber")

                                 ("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 %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" TeX-run-ps2pdf nil

                                  (plain-tex-mode latex-mode doctex-mode
ams-tex-mode

                                   texinfo-mode)

                                  :help "Convert PostScript file to PDF")

                                 ("Glossaries" "makeglossaries %s"
TeX-run-command nil

                                  (plain-tex-mode latex-mode doctex-mode
ams-tex-mode

                                   texinfo-mode)

                                  :help "Run makeglossaries to create
glossary\n     file")

                                 ("Index" "%(makeindex) %s" 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 %s" 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")

                                 )

TeX-fold-macro-spec-list  ' (("[f]"

  ("footnote" "marginpar"))

("[c]"

  ("cite"))

("[l]"

  ("label"))

("[r]"

  ("ref" "pageref" "eqref"))

("[i]"

  ("index" "glossary"))

("[1]:||*"

  ("item"))

("..."

  ("dots"))

("(C)"

  ("copyright"))

("(R)"

  ("textregistered"))

("TM"

  ("texttrademark"))

(1

  ("part" "chapter" "section" "subsection" "subsubsection" "paragraph"
"subparagraph" "part*" "chapter*" "section*" "subsection*" "subsubsection*"
"paragraph*" "subparagraph*" "emph" "textit" "textsl" "textmd" "textrm"
"textsf" "texttt" "textbf" "textsc" "textup"))) 

)


------=_NextPart_001_003B_01D65243.360FCD20
Content-Type: text/html;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dkoi8-r"><meta =
name=3DGenerator content=3D"Microsoft Word 15 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:2.0cm 42.5pt 2.0cm 3.0cm;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:370612718;
	mso-list-type:hybrid;
	mso-list-template-ids:30938454 67698705 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1
	{mso-list-id:868493254;
	mso-list-type:hybrid;
	mso-list-template-ids:-1913603016 67698705 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2
	{mso-list-id:1788158140;
	mso-list-type:hybrid;
	mso-list-template-ids:-689671312 -906834610 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:54.0pt;
	text-indent:-18.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:90.0pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:126.0pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:162.0pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:198.0pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:234.0pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:270.0pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:306.0pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:342.0pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72"><div class=3DWordSection1><p =
class=3DMsoNormal>Dear Everyone,<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I have =
recently discovered TeX-fold-mode and tried to set it. Before I used =
prettify-symbols-mode.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>There seem =
to be a problem with propagating text properties when folding. =9AThere =
seem to be two wrong behaviors (related or unrelated?). =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><ol =
style=3D'margin-top:0cm' start=3D1 type=3D1><li class=3DMsoListParagraph =
style=3D'margin-left:0cm;mso-list:l1 level1 lfo1'>When folding a macro =
that includes its text arguments when the arguments are fontified the =
fontification gets propagated incorrectly. I think it gets applied =
twice, that is wrong when the fontification is not idempotent e.g. =
relative size specification<o:p></o:p></li><li class=3DMsoListParagraph =
style=3D'margin-left:0cm;mso-list:l1 level1 lfo1'>In math mode (maybe =
not only) all macros (math and non-math) when folded completely =
disregard fontification. This looks really bad if you have a subscript =
of, say, a sum or an integral and there you have a macro. The folded =
version is of the wrong size.<o:p></o:p></li></ol><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I illustrate =
with examples<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Consider the following LaTeX file (attached as =
main.tex):<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>\documentclass{amsart}<o:p></o:p></p><p =
class=3DMsoNormal>\begin{document}<o:p></o:p></p><p =
class=3DMsoNormal>\title{Simple AMSart}<o:p></o:p></p><p =
class=3DMsoNormal>\author{Author McAuthorface}<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>\maketitle<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>\section{Section \textit{a} : a \LaTeX =
macro}<o:p></o:p></p><p =
class=3DMsoNormal>\begin{equation*}<o:p></o:p></p><p =
class=3DMsoNormal>=9A \int_{\alpha + \beta =3D \LaTeX + \dots =
}<o:p></o:p></p><p class=3DMsoNormal>\end{equation*}<o:p></o:p></p><p =
class=3DMsoNormal>\end{document}<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>With the=9A =
following configuration of auctex (a complete init.el is =
attached)<o:p></o:p></p><p class=3DMsoNormal>(setq TeX-parse-self =
t)<o:p></o:p></p><p class=3DMsoNormal>(require 'tex)<o:p></o:p></p><p =
class=3DMsoNormal>(add-hook 'LaTeX-mode-hook (lambda ()<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A (TeX-fold-mode 1)))<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><ol style=3D'margin-top:0cm' =
start=3D1 type=3D1><li class=3DMsoListParagraph =
style=3D'margin-left:0cm;mso-list:l0 level1 lfo2'>The default =
fontification makes &#8220;Section &#8230;&#8221; slightly larger than =
normal. This is correct. <o:p></o:p></li></ol><ul =
style=3D'margin-top:0cm' type=3Ddisc><li class=3DMsoListParagraph =
style=3D'margin-left:18.0pt;mso-list:l2 level1 lfo3'>The macro \LaTeX =
gets folded to look like the surrounding text in the title: =
CORRECT<o:p></o:p></li><li class=3DMsoListParagraph =
style=3D'margin-left:18.0pt;mso-list:l2 level1 lfo3'>The macro =
\textit{a} folds into an &#8220;a&#8221; as specified by =
TeX-fold-macro-spec-list (value included below) but it gets rendered =
much larger than the surrounding text<o:p></o:p></li><li =
class=3DMsoListParagraph style=3D'margin-left:18.0pt;mso-list:l2 level1 =
lfo3'>I believe because the &#8220;enlargement&#8221; gets applied =
twice, but I am not sure. <o:p></o:p></li></ul><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><ol style=3D'margin-top:0cm' =
start=3D2 type=3D1><li class=3DMsoListParagraph =
style=3D'margin-left:0cm;mso-list:l0 level1 lfo2'>Auctex makes the =
subscript of the integral in the equation small and =
lowered.<o:p></o:p></li></ol><ul style=3D'margin-top:0cm' =
type=3Ddisc><li class=3DMsoListParagraph =
style=3D'margin-left:18.0pt;mso-list:l2 level1 lfo3'>After folding the =
Greek symbols and the other macros they appear to be the same size as =
&#8220;normal&#8221; text so they do not inherit the surrounding =
fontification. <o:p></o:p></li></ul><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Thanks!<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Gennady<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Emacs=9A : =
GNU Emacs 26.3 (build 1, x86_64-w64-mingw32)<o:p></o:p></p><p =
class=3DMsoNormal> of 2019-12-25<o:p></o:p></p><p =
class=3DMsoNormal>Package: 12.2.4<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>current =
state:<o:p></o:p></p><p =
class=3DMsoNormal>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></=
p><p class=3DMsoNormal>(setq<o:p></o:p></p><p class=3DMsoNormal> =
AUCTeX-date &quot;2020-06-29&quot;<o:p></o:p></p><p class=3DMsoNormal> =
window-system 'w32<o:p></o:p></p><p class=3DMsoNormal> LaTeX-version =
&quot;2e&quot;<o:p></o:p></p><p class=3DMsoNormal> TeX-style-path =
'(&quot;~/.emacs.d/auctex&quot;<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A =
&quot;c:/Users/guraltsev/.config/emacsen/clean/straight/build/auctex/styl=
e&quot; &quot;c:/Users/guraltsev/.config/emacsen/clean/auctex/auto&quot; =
&quot;c:/Users/guraltsev/.config/emacsen/clean/auctex/style&quot; =
&quot;auto&quot; &quot;style&quot;)<o:p></o:p></p><p class=3DMsoNormal> =
TeX-auto-save nil<o:p></o:p></p><p class=3DMsoNormal> TeX-parse-self =
t<o:p></o:p></p><p class=3DMsoNormal> TeX-master t<o:p></o:p></p><p =
class=3DMsoNormal> TeX-command-list '((&quot;TeX&quot;<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A &quot;%(PDF)%(tex) =
%(file-line-error) %`%(extraopts) %S%(PDFout)%(mode)%' =
%t&quot;<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A TeX-run-TeX =
nil<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A (plain-tex-mode ams-tex-mode =
texinfo-mode) :help<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A &quot;Run plain =
TeX&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;LaTeX&quot; =
&quot;%`%l%(mode)%' %T&quot; TeX-run-TeX nil<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A (latex-mode doctex-mode) :help =
&quot;Run LaTeX&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;Makeinfo&quot; =
&quot;makeinfo %(extraopts) %t&quot; TeX-run-compile =
nil<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A (texinfo-mode) :help &quot;Run =
Makeinfo with Info output&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;Makeinfo HTML&quot; =
&quot;makeinfo %(extraopts) --html %t&quot;<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A TeX-run-compile nil =
(texinfo-mode) :help<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A &quot;Run Makeinfo with HTML =
output&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;AmSTeX&quot; &quot;amstex =
%(PDFout) %`%(extraopts) %S%(mode)%' %t&quot;<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A TeX-run-TeX nil (ams-tex-mode) =
:help &quot;Run AMSTeX&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A =
(&quot;ConTeXt&quot;<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A &quot;%(cntxcom) --once =
--texutil %(extraopts) %(execopts)%t&quot;<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A TeX-run-TeX nil (context-mode) =
:help &quot;Run ConTeXt once&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;ConTeXt Full&quot; =
&quot;%(cntxcom) %(extraopts) %(execopts)%t&quot;<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A TeX-run-TeX nil (context-mode) =
:help<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A &quot;Run ConTeXt until =
completion&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;BibTeX&quot; =
&quot;%(bibtex) %s&quot; TeX-run-BibTeX nil<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A (plain-tex-mode latex-mode =
doctex-mode ams-tex-mode<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A=9A texinfo-mode =
context-mode)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A :help &quot;Run =
BibTeX&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;Biber&quot; &quot;biber =
%s&quot; TeX-run-Biber nil<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A (plain-tex-mode latex-mode =
doctex-mode ams-tex-mode<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A=9A =
texinfo-mode)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A :help &quot;Run =
Biber&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;View&quot; &quot;%V&quot; =
TeX-run-discard-or-function t t :help<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A &quot;Run =
Viewer&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;Print&quot; &quot;%p&quot; =
TeX-run-command t t :help &quot;Print the file&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;Queue&quot; &quot;%q&quot; =
TeX-run-background nil t :help<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A &quot;View the printer =
queue&quot; :visible TeX-queue-command)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;File&quot; &quot;%(o?)dvips =
%d -o %f &quot; TeX-run-dvips t<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A (plain-tex-mode latex-mode =
doctex-mode ams-tex-mode<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A=9A =
texinfo-mode)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A :help &quot;Generate PostScript =
file&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;Dvips&quot; =
&quot;%(o?)dvips %d -o %f &quot; TeX-run-dvips nil<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A (plain-tex-mode latex-mode =
doctex-mode ams-tex-mode<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A=9A =
texinfo-mode)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A :help &quot;Convert DVI file to =
PostScript&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;Dvipdfmx&quot; =
&quot;dvipdfmx %d&quot; TeX-run-dvipdfmx nil<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A (plain-tex-mode latex-mode =
doctex-mode ams-tex-mode<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A=9A =
texinfo-mode)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A :help &quot;Convert DVI file to =
PDF with dvipdfmx&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;Ps2pdf&quot; &quot;ps2pdf =
%f&quot; TeX-run-ps2pdf nil<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A (plain-tex-mode latex-mode =
doctex-mode ams-tex-mode<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A=9A =
texinfo-mode)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A :help &quot;Convert PostScript =
file to PDF&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;Glossaries&quot; =
&quot;makeglossaries %s&quot; TeX-run-command nil<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A (plain-tex-mode latex-mode =
doctex-mode ams-tex-mode<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A=9A =
texinfo-mode)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A :help &quot;Run makeglossaries =
to create glossary\n=9A=9A=9A=9A file&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;Index&quot; =
&quot;%(makeindex) %s&quot; TeX-run-index nil<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A (plain-tex-mode latex-mode =
doctex-mode ams-tex-mode<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A=9A =
texinfo-mode)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A :help &quot;Run makeindex to =
create index file&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;upMendex&quot; =
&quot;upmendex %s&quot; TeX-run-index t<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A (plain-tex-mode latex-mode =
doctex-mode ams-tex-mode<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A=9A =
texinfo-mode)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A :help &quot;Run upmendex to =
create index file&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;Xindy&quot; &quot;texindy =
%s&quot; TeX-run-command nil<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A (plain-tex-mode latex-mode =
doctex-mode ams-tex-mode<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A=9A =
texinfo-mode)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A :help &quot;Run xindy to create =
index file&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;Check&quot; &quot;lacheck =
%s&quot; TeX-run-compile nil (latex-mode)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A :help &quot;Check LaTeX file =
for correctness&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;ChkTeX&quot; &quot;chktex =
-v6 %s&quot; TeX-run-compile nil (latex-mode)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A :help &quot;Check LaTeX file =
for common mistakes&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;Spell&quot; =
&quot;(TeX-ispell-document \&quot;\&quot;)&quot; TeX-run-function =
nil<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A t :help &quot;Spell-check the =
document&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;Clean&quot; =
&quot;TeX-clean&quot; TeX-run-function nil t :help<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A &quot;Delete generated =
intermediate files&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;Clean All&quot; =
&quot;(TeX-clean t)&quot; TeX-run-function nil t :help<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A &quot;Delete generated =
intermediate and output files&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A (&quot;Other&quot; &quot;&quot; =
TeX-run-command t t :help<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A=9A &quot;Run an arbitrary =
command&quot;)<o:p></o:p></p><p =
class=3DMsoNormal>=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=
=9A=9A=9A=9A=9A=9A=9A=9A=9A =9A=9A=9A )<o:p></o:p></p><p =
class=3DMsoNormal>TeX-fold-macro-spec-list =9A' =
((&quot;[f]&quot;<o:p></o:p></p><p class=3DMsoNormal>=9A =
(&quot;footnote&quot; &quot;marginpar&quot;))<o:p></o:p></p><p =
class=3DMsoNormal> (&quot;[c]&quot;<o:p></o:p></p><p =
class=3DMsoNormal>=9A (&quot;cite&quot;))<o:p></o:p></p><p =
class=3DMsoNormal> (&quot;[l]&quot;<o:p></o:p></p><p =
class=3DMsoNormal>=9A (&quot;label&quot;))<o:p></o:p></p><p =
class=3DMsoNormal> (&quot;[r]&quot;<o:p></o:p></p><p =
class=3DMsoNormal>=9A (&quot;ref&quot; &quot;pageref&quot; =
&quot;eqref&quot;))<o:p></o:p></p><p class=3DMsoNormal> =
(&quot;[i]&quot;<o:p></o:p></p><p class=3DMsoNormal>=9A =
(&quot;index&quot; &quot;glossary&quot;))<o:p></o:p></p><p =
class=3DMsoNormal> (&quot;[1]:||*&quot;<o:p></o:p></p><p =
class=3DMsoNormal>=9A (&quot;item&quot;))<o:p></o:p></p><p =
class=3DMsoNormal> (&quot;...&quot;<o:p></o:p></p><p =
class=3DMsoNormal>=9A (&quot;dots&quot;))<o:p></o:p></p><p =
class=3DMsoNormal> (&quot;(C)&quot;<o:p></o:p></p><p =
class=3DMsoNormal>=9A (&quot;copyright&quot;))<o:p></o:p></p><p =
class=3DMsoNormal> (&quot;(R)&quot;<o:p></o:p></p><p =
class=3DMsoNormal>=9A (&quot;textregistered&quot;))<o:p></o:p></p><p =
class=3DMsoNormal> (&quot;TM&quot;<o:p></o:p></p><p =
class=3DMsoNormal>=9A (&quot;texttrademark&quot;))<o:p></o:p></p><p =
class=3DMsoNormal> (1<o:p></o:p></p><p class=3DMsoNormal>=9A =
(&quot;part&quot; &quot;chapter&quot; &quot;section&quot; =
&quot;subsection&quot; &quot;subsubsection&quot; &quot;paragraph&quot; =
&quot;subparagraph&quot; &quot;part*&quot; &quot;chapter*&quot; =
&quot;section*&quot; &quot;subsection*&quot; &quot;subsubsection*&quot; =
&quot;paragraph*&quot; &quot;subparagraph*&quot; &quot;emph&quot; =
&quot;textit&quot; &quot;textsl&quot; &quot;textmd&quot; =
&quot;textrm&quot; &quot;textsf&quot; &quot;texttt&quot; =
&quot;textbf&quot; &quot;textsc&quot; &quot;textup&quot;))) =
<o:p></o:p></p><p class=3DMsoNormal>)<o:p></o:p></p></div></body></html>
------=_NextPart_001_003B_01D65243.360FCD20--

------=_NextPart_000_003A_01D65243.360FA610
Content-Type: application/octet-stream;
	name="init.el"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="init.el"

(defvar bootstrap-version)=0A=
(let ((bootstrap-file=0A=
       (expand-file-name "straight/repos/straight.el/bootstrap.el" =
user-emacs-directory))=0A=
      (bootstrap-version 5))=0A=
  (unless (file-exists-p bootstrap-file)=0A=
    (with-current-buffer=0A=
        (url-retrieve-synchronously=0A=
         =
"https://raw.githubusercontent.com/raxod502/straight.el/develop/install.e=
l"=0A=
         'silent 'inhibit-cookies)=0A=
      (goto-char (point-max))=0A=
      (eval-print-last-sexp)))=0A=
  (load bootstrap-file nil 'nomessage))=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
(setq TeX-parse-self t)=0A=
=0A=
(straight-use-package 'auctex)=0A=
(require 'tex)=0A=
=0A=
(add-hook 'LaTeX-mode-hook (lambda ()=0A=
                             (TeX-fold-mode 1)))=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
(custom-set-variables=0A=
 ;; custom-set-variables was added by Custom.=0A=
 ;; If you edit it by hand, you could mess it up, so be careful.=0A=
 ;; Your init file should contain only one such instance.=0A=
 ;; If there is more than one, they won't work right.=0A=
 '(inhibit-startup-screen t))=0A=
(custom-set-faces=0A=
 ;; custom-set-faces was added by Custom.=0A=
 ;; If you edit it by hand, you could mess it up, so be careful.=0A=
 ;; Your init file should contain only one such instance.=0A=
 ;; If there is more than one, they won't work right.=0A=
 )=0A=

------=_NextPart_000_003A_01D65243.360FA610
Content-Type: image/png;
	name="screenshot.PNG"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="screenshot.PNG"

iVBORw0KGgoAAAANSUhEUgAAA8AAAAQ4CAYAAADGsLVhAAAAAXNSR0IArs4c6QAAAARnQU1BAACx
jwv8YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAJvhSURBVHhe7f1ttC35fRd2njezZl6yVt4PWryL
32atmXU1MytDHCeBloiBJMRgGxnsa1t+EnLLmLElt9QCBAZfmaCYFkRSQM6wQp7akq+eWpbbT4JY
itUET0CXXNI2uP2A8E1Dp0G0XVO/2lXn/HftX+1de5///9xz7v181vp23127Hv5Ve99z63tqP5z9
X//tP9yJiIiIiIiI3Px8zd4MBRgAAAAeZQowAAAAjwUFGAAAgMeCAgwAAMBjQQEGAADgsaAAAwAA
8FhQgAEAAHgsKMAAAAA8FhRgAAAAHgvVC/Bv//ZvD///rd/6re5X/8mvd//ghfvdF//u/e43fu2f
nt83/R8AAACuStUC/E9//Z92n3z2+e4/f/t/3739G360e/KPfLh76x/5/3Zv+Zr/qnvr1/z17h3f
8De6Z97133Wf+fjPdq+8/Oq4FAAAALRXpQDH1d6f+4nPdz/wpg90f+ob/9vuHX/y0927fuCnuqef
+pkh737HT3dPv/2nu3d+72e6d3znx7vv+bof7Z76xvd3L/z8L7oaDAAAwJW4dAGOAvuJ//Znu7f8
h/9F9+53/Wz39Ls/273zqZ/uC3Cfd/xU9wN/6ie77/vuT3ff/9ZPd+/8k5/p3v6dn+qe/p7nu6e+
67nuzb/3h7uffO6z45oAAACgnUsX4E/+9z/bfc8f+dHu6R/4me7pd/7Mpvw+9TNDAX7Pu36m+y/+
81/oPvHRe93fe+HXun/66/+i+/u/+BvdX/nBv9M99R2f7p76tk90b/2Pnul+5qd+flwbAAAAtHGp
Avx3fvrz3Vu++r/ono7S25ffKL5Pff/z3fd/z2e673vyJ7qn/uRPdu95x091P/T0z3Uf+M8+1730
T17u/vW//q3u53/6l7q33/5k965ve677gW/8WPet/95f6P7+37s3rhUAAOD6OTs7OzmPutjHz33u
c+OtdWL+qz42JxXg3/6t3+7+2Zd+s3v3N/2X3dM/8NPDld939SX4qXf8dPdXf+R/6j798fvd//hz
/7j7e7/wa90v/28Pun/+z/9V99q/fq0vv691/+pf/uvuZz/1j7p3fOMnu3d+c5++CH/f132k+7Pf
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
3pcowOHA4zWZni/Zfen616x3fEzmz6N92zrF/Ll+nmnMs58XMZ7FY7b0PNqzv8O6+tv7f27189Ta
4X7UO8/TIfOfg+uez5vx7f4MXTv9ssv3Ew4+PkuPVzp9tr7N/bv/zp3s0N/LE55DYb4v58dpvj/J
MQWAtdYXYK6FpRMqAHiU+PcOgBYU4BvGCQEAjwP/3gHQggJ8wzghAOBx4N87AFpQgG8YJwQAPA78
ewdACwowAAAAjwUFGAAAgMfCeQF++eWXRURERERERB7ZnBfgBw8eiIiIiIiIiDyy8RJoAAAAHgtb
BThryCIiIiIiIiI3Pc8884wCLCIiIiIiIo9+FGARERERERF5LKIAi4iIiIiIyGMRBVhEREREREQe
i6wqwK1l28zSWrbNLJOzs7OTM8nWn6W1bJtZWsu2maW1bJtZWsu2mWWfpefeMbJtZmkt2+ZS5vtd
K9m2RERERORm5OgCnJ0QHsoh2TaztJZtM0tYs1/7TMtn68/SWrbNLK1l28zSWrbNLK1l28wSyr9z
ZUrZ/VP2ybaZpbVsm0uJfcqmXyYt1ikiIiIiV5ejCvChk+TMo3hyfcpxyBxzMt1ats0sk+lxrZFS
ts0sS+bry6yZJ9tmltaybWZZ2qds+jHzTrJtZmkt2+ZSYn+y6fPEfMfMm00XERERkZuR5gV4sm/Z
bJtZJtMJa5bLyLaZ5bLbmcR6svVnaS3bZpZQ7v+px2JpHdk2syxZM54182TbzBLrOjbHyLaZZWm9
0/Ry24fmzWTbzLLWvm3tk21zKbGNbHqZmGfNfFOOmVdERERErl+urACHpeWzbWYJh8ZwmTFm28xy
2eMwifVk68/SWrbNLKHc/1OPxbRc/L9cR7bNLJlynUvWzBOybWY5tJ7MMctk28ySrXPfdub3xe19
82fbzLLGoW3tk21zKbGNbHqZNfOUOXZ+EREREbleudICHLJ1ZNvMEg6N4TJjzLaZ5bLHYVo+/p+t
P0tr2TazhHL/Tz0W5TEo15FtM0umXOeSNfOEbJtZDq0nc8wy2TazzNd5aBtxfznP/PZcts0sh0zb
2LetfbJtLiW2kU0/JdO6aq5TRERERK4+V16Aw3w92TazrNl+zHPqOLNtZrnscZiWj/9n68+yZN9Y
jhlnts0soVzvMdsoTcvF/8t1ZNvMkjk0rkP3l7JtZjm0nswxy2TbzLK0v/tSyqaVsm1m2adc/7S9
Q9udy7a5lPk2ymT3z6fN1zP9eZouIiIiIjcvV/YhWFkm2TazlMvsM99Olky2zSxLy08ObWeaHv/P
1p9ln2w70/az+zLZNrOEcp1r1z83LTcfY7bNLJlD4zp0fynbZpZD68kcs0y2zSynjKMUy+9bR7bN
LEsOjW/t+LNtLiXWWf553+155vNmfxYRERGRm5eH8hLoKZNsm1lqbH+SrSvbZpZ941gzxmme+H+2
/iz7xHrK7U6359P3ybaZJcy3dYppufkYs21mWWNpnOWfl2TbzDKtK/5f/rk03bc2pWybWebLzc23
sSalbJtZMvN1LVkzX7bNpcT6yj9nt+fTD92fzSsiIiIiNycP5SXQoVxXts0srbY/ybaZ5bLjmJaP
/2frz3JIrKtcb3l7jWybWUK53mO2UZqWm48z22aWJUtjW/rzkmybWQ6ta8225splsm1m2bedU8YQ
ThnH3LHbPjR/ts2lxLrKP2e3y2nzZPfvm19ERERErn9udAGO2zUyybaZpVzmFNPy8f9s/VkOmfal
zDGybWYJ5bqP3c5kWm4+1mybWdaY1l2uv/zzPtk2sxxa39rtlcplsm1m2bedU8YQThlHJtazdgyH
5s22uZRYT/nnfbenafPbh+YRERERkZuVG1uAW4wl22aWy257Wj7+n60/yxqxvinHyraZJZTrP2Vb
YVpuPt5sm1n2mY9vfnuNbJtZDq1v7fZK5TLZNrPs284pYwinjGNJrGvtOPbNl21zKbGe+e1y2nR7
Pn1+33x6eVtEREREblZuZAGO/7cYS7bNLOW2p7Ecm2nZbP1ZDpmvP3KMbJtZQrnuY7czmZabjzXb
ZpZDsjGW0w7JtpmlXPeU6Xb5/2OUy2TbzLJvO6eMIZwyjn1ifdM6pz+X0ybz26Vsm0uJ9WTTy0zb
X5o+vy+bV0RERERuTm5sAa5pWl+2zSy1th/rydafZZ9Yz1LWyraZJWTrnW93TcrlJtk2s6xRrne+
nUOybWY5tM7p/nL7a5cJ2Taz7Ftnud3yz4eU82TbzHLINIZyHOV2wvx2KdvmUmI92fRDmcY0//N0
e/qziIiIiNy8nBfg/+tjWoBjXdP6sm1muez2y/3I1p9lyTT+ckzltHL6Ptk2s4S161xjPsZsm1nW
mNZdZq1sm1kOrfOYbU7KZbJtZtm3nVPGEE4Zxxqx3nLd2e0l2TaXEusp/1ze3pf5fPP1lPeJiIiI
yM2KAnyJcZyq3I9s/VkysfyUufK+7P65bJtZwprtHcpkfjvbZpZMuf61WZJtM8u+dYRD92fKZbJt
Ztm3nVPGEE4Zx1rzMZW394032+a+xLoi05/n989Tzp9NW7MOEREREbm+OS/A3/7t3754gjmJk79a
ynVl28xSc/sh1ld7HNM65+suTdPj/9n6s8wd2kY4dH8p22aWMF/n2m2EaUzTMuWfQ7bNLJn5Osv1
zqfNb89l28yytPzk0P2Zcplsm1n2beeUMYRTxnGqclv7xpttcymxnjXTjslllxcRERGRh5vHtgDH
uubry7aZZd841oxxmif+n60/S2vZNrOE+T6Wt+PPUzLz++fzZtvMMjdfz/x2WDPPJNtmljCtZynz
eabbS8r7sm1mWbO++H/550PKebJtZjnV2nFl21xKrCubNmV+35qcupyIiIiIXI88NgU4ls1SyraZ
Zb7csabl4//Z+rO0lm0zS5jvf3k7/jwlM79/Pm+2zSxz5Tom82lr5plk28xyyNL69ymXybaZZd92
ThlDOGUcpyi3c2is2Tb3JdZX/nlKdntNjplXRERERK5fblQBDtMJa43MZdvMki17jGn5+H+2/iyt
ZdvMEub7X96OP0/JzO+fz5ttM8vcfD3z22HNPJNsm1kOWVr/PuUy2Taz7NvOKWMIp4zjWOU21owz
2+a+xDrX3I7/r025vIiIiIjcrNy4AtxSts0s5dink+JjMy2brT9La9k2s4Rp/JPy9rR/83km8/vn
82bbzJIp112us1TetzRPyLaZ5ZB921hSLpNtM0u2nZg25RSnjOMUx4wx2+ahxLqzPy/dtzT/fFkR
ERERuXl5KAU41lOuK9tmltaybWYpxz7ty7GZls3Wn6W1bJtZJtn+rDFfZr58ts0smXLd5TpLa+YJ
2TazHLJvG0vKZbJtZgnlfs1zinK5bJtZWsu2eSixH9mfy9vx//LP8/vnfxYRERGRm5mjCnCYThQv
m1K2zSytZdvMku3PqcnWn6W1bJtZStn+nJJSts0srWXbzHJItr9rMsm2meWQbBuHUsq2maW1bJtr
EvtT/nl+e2mectp8HhERERG5eTm6ALeQbTNLa9k2s4TyBPnUhGz9WVrLtpmltWybWVrLtpmltWyb
WVrLtpmltWybaxJ/37Lpx6bWekRERETk4WRVARYRERERERG56VGARURERERE5LGIAiwiIiIiIiKP
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
kK1bAQYAgMdP1jHLhKy01kylAtw78F7g4WuMtt4PPJXicYZBvGS5nGf6JOhNwS6X3S61+74HeJy2
cBV67fcAR8nc+p7bKI59WVv6LuDzAlvMG7NmL4EOW98z3G8nvkN3Kq2RcpkokOfz9pm+TigK5zCt
/39mZ0zjclv67U73LyU7XPfmx6f/877vAZ4yzXI+9jELnfVoCjAAAFwPWccsE7LSWjP1CvBYUo99
v+/DtrYA17JUgGlDAQYAgOsh65hlQlZaa6ZiAR5fovzEq+Otm2EowLfurPpO2RoU4Ct0725/vM8W
Xxaeldx9AQAATpd1zDIhK601U7UA30ybT4KOgnMVF4IV4Ctyt39S94/prT0Pallu1wQAADhd1jHL
hKy01owCfAXK9/Kep/KHPXG8rOTuCwAAcLqsY5YJWWmtGQWYx1ZWcvcFAAA4XdYxy4SstNbMeQH+
zu/8znQQZQAAAOAUWccsE7LSWjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owADAADQXNYx
y4SstNaMAgwAAEBzWccsE7LSWjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owADAADQXNYx
y4SstNaMAgwAAEBzWccsE7LSWjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owADAADQXNYx
y4SstNaMAgwAAEBzWccsE7LSWjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owADAADQXNYx
y4SstNaMAgwAAEBzWccsE7LSWjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owADAADQXNYx
y4SstNaMAgwAAEBzWccsE7LSWjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owADAADQXNYx
y4SstNaMAgwAAEBzWccsE7LSWjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owADAADQXNYx
y4SstNaMAgwAAEBzWccsE7LSWjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owADAADQXNYx
y4SstNaMAgwAAEBzWccsE7LSWjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owADAADQXNYx
y4SstNaMAgwAAEBzWccsE7LSWjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owADAADQXNYx
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
RgEGAACguaxjlglZaa0ZBRgAAIDmso5ZJmSltWYUYAAAAJrLOmaZkJXWmlGAAQAAaC7rmGVCVlpr
RgEGAACguaxjlglZaa0ZBRgAAIDmso5ZJmSltWYUYAAAAJrLOmaZkJXWmjkvwG95y1vSQZQBAACA
U2Qds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA
zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01kwU4Dd/yzcowAAAALSTdcwyISut
NeMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owADAADQXNYxy4SstNaMAgwAAEBzWccsE7LS
WjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owADAADQXNYxy4SstNaMAgwAAEBzWccsE7LS
WjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owADAADQXNYxy4SstNaMAgwAAEBzWccsE7LS
WjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601EwX4ia/+agUYAACAdrKOWSZkpbVmogDf/qY3
KcAAAAC0k3XMMiErrTXjJdAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJa
MwowAAAAzWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJa
M1GA3/wtf1wBBgAAoJ2sY5YJWWmtmSjAT3z1VyvAAAAAtJN1zDIhK6014wowAAAAzWUds0zISmvN
eA8wAAAAzWUds0zISmvNKMAAAAA0l3XMMiErrTUTBfjr/+jXKsAAAAC0k3XMMiErrTXjCjAAAADN
ZR2zTMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADN
ZR2zTMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADN
ZR2zTMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADN
ZR2zTMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADN
ZR2zTMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADN
ZR2zTMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADN
ZR2zTMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozUYD/4B/8
gwowAAAA7WQds0zISmvNRAGO7qsAAwAA0EzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADNZR2z
TMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADNZR2z
TMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADNZR2z
TMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADNZR2z
TMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADNZR2z
TMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADNZR2z
TMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADNZR2z
TMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADNZR2z
TMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADNZR2z
TMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADNZR2z
TMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADNZR2z
TMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADNZR2z
TMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADNZR2z
TMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADNZR2z
TMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADNZR2z
TMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADNZR2z
TMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuErLTWjAIMAABAc1nHLBOy0lozCjAAAADNZR2z
TMhKa80owAAAADSXdcwyISutNaMAAwAA0FzWMcuEKKitowADAADQVNYxy4SssNaOAgwAAEBTWccs
E7LCWjsKMAAAAE1lHbNMyApr7SjAAAAANJV1zDIhK6y1owADAADQVNYxy4SssNaOAgwAAEBTWccs
E7LCWjsKMAAAAE1lHbNMyApr7SjAAAAANJV1zDIhK6y1owADAADQVNYxy4SssE5505velE6f59B8
CjAAAABNZR2zTMgK65QotofK7Zp5FGAAAACayjpmmZAV1ilTuV0quIfun6IAAwAA0FTWMcuErLBO
KQvuvOTuu28eBRgAAICmso5ZJmSFtUxWdLNp+6IAAwAA0FTWMcuErLDOMy+8ZbL551GAAQAAaCrr
mGVCVliznFp+IwowAAAATWUds0zICutSTim/EQUYAACAprKOWSZkhXVfji2/EQUYAACAprKOWSZk
hbV2FGAAAACayjpmmZAV1tpRgAEAAGgq65hlQlZYa0cBBgAAoKmsY5YJWWGtHQUYAACAprKOWSZk
hbV2FGAAAACayjpmmZAV1tpRgAEAAGgq65hlQlZYa0cBBgAAoKmsY5YJWWGtnfMC/E/+yT8RERER
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

------=_NextPart_000_003A_01D65243.360FA610
Content-Type: application/octet-stream;
	name="main.tex"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="main.tex"

\documentclass{amsart}
\begin{document}
\title{Simple AMSart}
\author{Author McAuthorface}

\maketitle

\section{Section \textit{a} : a \LaTeX macro}
\begin{equation*}
  \int_{\alpha + \beta = \LaTeX + \dots }
\end{equation*}


\end{document}
------=_NextPart_000_003A_01D65243.360FA610--





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: <gennady.uraltsev@HIDDEN>
Subject: bug#42209: Acknowledgement (12.2.4; Text propogated wrong in
 TeX-fold-mode)
Message-ID: <handler.42209.B.159390957820104.ack <at> debbugs.gnu.org>
References: <003901d65264$bd19cc00$374d6400$@gmail.com>
X-Gnu-PR-Message: ack 42209
X-Gnu-PR-Package: auctex
Reply-To: 42209 <at> debbugs.gnu.org
Date: Sun, 05 Jul 2020 00:40:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-auctex@HIDDEN

If you wish to submit further information on this problem, please
send it to 42209 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
42209: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D42209
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-auctex@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#42209: 12.2.4; Text propogated wrong in TeX-fold-mode
Resent-From: Ikumi Keita <ikumi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-auctex@HIDDEN
Resent-Date: Sun, 23 Aug 2020 10:09:01 +0000
Resent-Message-ID: <handler.42209.B42209.159817730625642 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 42209
X-GNU-PR-Package: auctex
X-GNU-PR-Keywords: 
To: gennady.uraltsev@HIDDEN
Cc: 42209 <at> debbugs.gnu.org
Received: via spool by 42209-submit <at> debbugs.gnu.org id=B42209.159817730625642
          (code B ref 42209); Sun, 23 Aug 2020 10:09:01 +0000
Received: (at 42209) by debbugs.gnu.org; 23 Aug 2020 10:08:26 +0000
Received: from localhost ([127.0.0.1]:52136 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1k9mvJ-0006fW-M5
	for submit <at> debbugs.gnu.org; Sun, 23 Aug 2020 06:08:25 -0400
Received: from smtp1a.inetd.co.jp ([210.129.88.11]:46018)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ikumi@HIDDEN>) id 1k9mvH-0006fL-DF
 for 42209 <at> debbugs.gnu.org; Sun, 23 Aug 2020 06:08:24 -0400
Received: from localhost (203-165-82-99.rev.home.ne.jp [203.165.82.99])
 by smtp1a.inetd.co.jp (Postfix) with ESMTPA id C90E662;
 Sun, 23 Aug 2020 19:08:20 +0900 (JST)
From: Ikumi Keita <ikumi@HIDDEN>
In-reply-to: <003901d65264$bd19cc00$374d6400$@gmail.com>
References: <003901d65264$bd19cc00$374d6400$@gmail.com>
Comments: In-reply-to <gennady.uraltsev@HIDDEN>
 message dated "Sat, 04 Jul 2020 20:39:26 -0400."
X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 27.1
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Date: Sun, 23 Aug 2020 19:08:19 +0900
Message-ID: <67812.1598177299@localhost>
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain

Hi Gennady, sorry for very late response.

>>>>> <gennady.uraltsev@HIDDEN> writes:

> I illustrate with examples

> Consider the following LaTeX file (attached as main.tex):

> \documentclass{amsart}
> \begin{document}
> \title{Simple AMSart}
> \author{Author McAuthorface}

> \maketitle

> \section{Section \textit{a} : a \LaTeX macro}
> \begin{equation*}
>   \int_{\alpha + \beta = \LaTeX + \dots }
> \end{equation*}
> \end{document}

> 1.	
> *	The macro \textit{a} folds into an "a" as specified by
> TeX-fold-macro-spec-list (value included below) but it gets rendered much
> larger than the surrounding text
> *	I believe because the "enlargement" gets applied twice, but I am not
> sure. 

I tried just enabling TeX-fold-mode without your whole init setting, and
the problem doesn't reproduce with the provided sample latex file.

> 2.	Auctex makes the subscript of the integral in the equation small and
> lowered.

> *	After folding the Greek symbols and the other macros they appear to
> be the same size as "normal" text so they do not inherit the surrounding
> fontification. 

I can observe this behavior. It seems that the attached patch fixes the
problem. Could you test whether it works for you or not?

Regards,
Ikumi Keita


--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline; filename=patch

diff --git a/tex-fold.el b/tex-fold.el
index b14ec734..802d1be0 100644
--- a/tex-fold.el
+++ b/tex-fold.el
@@ -824,6 +824,11 @@ That means, put respective properties onto overlay OV."
 				    (skip-chars-forward " \t")
 				    (point))))
       (overlay-put ov 'mouse-face 'highlight)
+      (when font-lock-mode
+	;; Add raise adjustment for superscript and subscript.
+	(put-text-property 0 (length display-string)
+			   'display (get-text-property ov-start 'display)
+			   display-string))
       (overlay-put ov 'display display-string)
       (when font-lock-mode
 	(overlay-put ov 'face TeX-fold-folded-face))

--=-=-=--




Message sent to bug-auctex@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#42209: 12.2.4; Text propogated wrong in TeX-fold-mode
Resent-From: Ikumi Keita <ikumi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-auctex@HIDDEN
Resent-Date: Mon, 07 Jun 2021 07:36:02 +0000
Resent-Message-ID: <handler.42209.B42209.16230513453151 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 42209
X-GNU-PR-Package: auctex
X-GNU-PR-Keywords: 
Cc: 42209 <at> debbugs.gnu.org, gennady.uraltsev@HIDDEN
Received: via spool by 42209-submit <at> debbugs.gnu.org id=B42209.16230513453151
          (code B ref 42209); Mon, 07 Jun 2021 07:36:02 +0000
Received: (at 42209) by debbugs.gnu.org; 7 Jun 2021 07:35:45 +0000
Received: from localhost ([127.0.0.1]:54349 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lq9nR-0000of-Iq
	for submit <at> debbugs.gnu.org; Mon, 07 Jun 2021 03:35:45 -0400
Received: from smtp1a.inetd.co.jp ([210.129.88.11]:57470)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ikumi@HIDDEN>) id 1lq9nC-0000oK-Px
 for 42209 <at> debbugs.gnu.org; Mon, 07 Jun 2021 03:35:40 -0400
Received: from localhost (42-146-77-152.rev.home.ne.jp [42.146.77.152])
 by smtp1a.inetd.co.jp (Postfix) with ESMTPA id A6669244;
 Mon,  7 Jun 2021 16:35:24 +0900 (JST)
From: Ikumi Keita <ikumi@HIDDEN>
In-reply-to: <67812.1598177299@localhost>
References: <003901d65264$bd19cc00$374d6400$@gmail.com>
 <67812.1598177299@localhost>
Comments: In-reply-to Ikumi Keita <ikumi@HIDDEN>
 message dated "Sun, 23 Aug 2020 19:08:19 +0900."
X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 27.2
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <59981.1623051322.1@localhost>
Date: Mon, 07 Jun 2021 16:35:22 +0900
Message-ID: <59982.1623051322@localhost>
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  Hi Gennady, >>>>> Ikumi Keita <ikumi@HIDDEN> writes:
 >>>>> <gennady.uraltsev@HIDDEN> writes: >> 2. Auctex makes the subscript
 of the integral in the equation small and >> lowered. >> * After folding
 the Greek symbols and the other macros they appear to >> be the same size
 as "normal" text so they do not inherit the surrounding >> fontification. 
 Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 1.2 MISSING_HEADERS        Missing To: header
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 T_SPF_HELO_TEMPERROR   SPF: test of HELO record failed (temperror)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)

Hi Gennady,

>>>>> Ikumi Keita <ikumi@HIDDEN> writes:
>>>>> <gennady.uraltsev@HIDDEN> writes:
>> 2.	Auctex makes the subscript of the integral in the equation small and
>> lowered.

>> *	After folding the Greek symbols and the other macros they appear to
>> be the same size as "normal" text so they do not inherit the surrounding
>> fontification. 

> I can observe this behavior. It seems that the attached patch fixes the
> problem. Could you test whether it works for you or not?

I pushed this change into the git repo, so I expect this issue is fixed.

>> I illustrate with examples

>> Consider the following LaTeX file (attached as main.tex):

>> \documentclass{amsart}
>> \begin{document}
>> \title{Simple AMSart}
>> \author{Author McAuthorface}

>> \maketitle

>> \section{Section \textit{a} : a \LaTeX macro}
>> \begin{equation*}
>> \int_{\alpha + \beta = \LaTeX + \dots }
>> \end{equation*}
>> \end{document}

>> 1.	
>> *	The macro \textit{a} folds into an "a" as specified by
>> TeX-fold-macro-spec-list (value included below) but it gets rendered much
>> larger than the surrounding text
>> *	I believe because the "enlargement" gets applied twice, but I am not
>> sure. 

> I tried just enabling TeX-fold-mode without your whole init setting, and
> the problem doesn't reproduce with the provided sample latex file.

I at last succeeded to reproduce this issue. It turned out that C-c C-o
C-b doesn't reproduce it, but C-c C-o C-m on the \textit does. It seems
that it results from complex interactions within emacs display engine,
and not easy to fix. Maybe I look into this again some day.

Regards,
Ikumi Keita




Message sent to bug-auctex@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#42209: 12.2.4; Text propogated wrong in TeX-fold-mode
Resent-From: Arash Esbati <arash@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-auctex@HIDDEN
Resent-Date: Fri, 14 Feb 2025 10:56:02 +0000
Resent-Message-ID: <handler.42209.B42209.173953055818222 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 42209
X-GNU-PR-Package: auctex
X-GNU-PR-Keywords: 
To: Ikumi Keita <ikumi@HIDDEN>
Cc: 42209 <at> debbugs.gnu.org, gennady.uraltsev@HIDDEN
Received: via spool by 42209-submit <at> debbugs.gnu.org id=B42209.173953055818222
          (code B ref 42209); Fri, 14 Feb 2025 10:56:02 +0000
Received: (at 42209) by debbugs.gnu.org; 14 Feb 2025 10:55:58 +0000
Received: from localhost ([127.0.0.1]:47263 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1titMT-0004jp-RG
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 05:55:58 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:35016)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <arash@HIDDEN>) id 1titMQ-0004jR-Ny
 for 42209 <at> debbugs.gnu.org; Fri, 14 Feb 2025 05:55:55 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <arash@HIDDEN>)
 id 1titMJ-00061x-OE; Fri, 14 Feb 2025 05:55:47 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=RyRlmiJ9a5J6ErpTnOVj3yXWZJQlK/m693z43UJWeWM=; b=PBEkzB14froU7BPzEEPt
 PasVHeJar+IUOx1QZgJKovjQa6K4rD5niKAy3ayQZyjPhBCoGp3m9beNtQuUoS+oLOThvN9jxj+Xy
 00BY+qPDRS7BT/SEzjQuEeQSz9L5KR4Trt0kev6+O0INcu+6wDL3no22sF8q48m48LNMv4Uc4aCRw
 bnNudotK1DRGSIUBHSaAPzaryFYzoQV2Swu/xvgrKQ2u/ARo0DYNoipLOqq08oM7JQ8JKi5xC94T7
 kNPVaqZD242fcBFlUYUXfTuc+jcT17pcOwJ29hDzKCAobFoN6suYt95Gw3KXz86Fkvoa/1oxOdIZp
 /b43LzD0YLTALg==;
From: Arash Esbati <arash@HIDDEN>
In-Reply-To: <59982.1623051322@localhost>
References: <003901d65264$bd19cc00$374d6400$@gmail.com>
 <67812.1598177299@localhost> <59982.1623051322@localhost>
Date: Fri, 14 Feb 2025 11:55:40 +0100
Message-ID: <m2o6z4vlqr.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi Keita,

Ikumi Keita <ikumi@HIDDEN> writes:

> I at last succeeded to reproduce this issue. It turned out that C-c C-o
> C-b doesn't reproduce it, but C-c C-o C-m on the \textit does. It seems
> that it results from complex interactions within emacs display engine,
> and not easy to fix. Maybe I look into this again some day.

Do you think you will look at this issue again?  Do you still want to
keep the report open or should we close it as 'wontfix'?

Best, Arash




Message sent to bug-auctex@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#42209: 12.2.4; Text propogated wrong in TeX-fold-mode
Resent-From: Ikumi Keita <ikumi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-auctex@HIDDEN
Resent-Date: Fri, 14 Feb 2025 14:18:02 +0000
Resent-Message-ID: <handler.42209.B42209.173954263914747 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 42209
X-GNU-PR-Package: auctex
X-GNU-PR-Keywords: 
To: Arash Esbati <arash@HIDDEN>
Cc: 42209 <at> debbugs.gnu.org, gennady.uraltsev@HIDDEN
Received: via spool by 42209-submit <at> debbugs.gnu.org id=B42209.173954263914747
          (code B ref 42209); Fri, 14 Feb 2025 14:18:02 +0000
Received: (at 42209) by debbugs.gnu.org; 14 Feb 2025 14:17:19 +0000
Received: from localhost ([127.0.0.1]:47727 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiwVL-0003pm-CJ
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 09:17:19 -0500
Received: from smtp1a.inetd.co.jp ([210.129.88.11]:59062)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ikumi@HIDDEN>)
 id 1tiwVG-0003pY-Vu
 for 42209 <at> debbugs.gnu.org; Fri, 14 Feb 2025 09:17:16 -0500
Received: from localhost (42-144-34-247.rev.home.ne.jp [42.144.34.247])
 by smtp1a.inetd.co.jp (Postfix) with ESMTPSA id 098FC60;
 Fri, 14 Feb 2025 23:17:12 +0900 (JST)
From: Ikumi Keita <ikumi@HIDDEN>
In-reply-to: <m2o6z4vlqr.fsf@HIDDEN>
References: <003901d65264$bd19cc00$374d6400$@gmail.com>
 <67812.1598177299@localhost> <59982.1623051322@localhost>
 <m2o6z4vlqr.fsf@HIDDEN>
Comments: In-reply-to Arash Esbati <arash@HIDDEN>
 message dated "Fri, 14 Feb 2025 11:55:40 +0100."
X-Mailer: MH-E 8.6+git; nmh 1.8; Emacs 29.4
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <8530.1739542629.1@localhost>
Date: Fri, 14 Feb 2025 23:17:09 +0900
Message-ID: <8533.1739542629@localhost>
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Arash, thanks for taking care of old bugs.

>>>>> Arash Esbati <arash@HIDDEN> writes:
>> I at last succeeded to reproduce this issue. It turned out that C-c C-o
>> C-b doesn't reproduce it, but C-c C-o C-m on the \textit does. It seems
>> that it results from complex interactions within emacs display engine,
>> and not easy to fix. Maybe I look into this again some day.

> Do you think you will look at this issue again?  Do you still want to
> keep the report open or should we close it as 'wontfix'?

I'd like to close it as "wontfix". Sorry, Gennady.

Here is a summary of my study. The following code demonstrates what is
going on:
----------------------------------------------------------------------
(defface my-large '((t (:height 2.0))) "twice large")
(switch-to-buffer (generate-new-buffer "abc"))
(insert "ABCD XYZ
foo bar") ; for comparison
(put-text-property 1 9 'face 'my-large) ; enlarge 1st line
(setq my-str (buffer-substring 2 3)) ; "B" with `my-large' face
(setq my-ov (make-overlay 1 4)) ; covers "ABC"
(overlay-put my-ov 'display my-str) ; largeness applied twice.
----------------------------------------------------------------------
Apparently, `display' property string of overlay inherits the
"largeness" of the underlying texts, thus the largeness is applied twice
here.
I'm not sure whether this is an emacs bug or not, since it's certain
that there are situations where such behavior is useful. In addition,
even if it is actually a bug, it would be difficult for emacs developer
to "fix" it because I suppose there are already elisp codes which depend
on that behavior.

Regards,
Ikumi Keita
#StandWithUkraine #StopWarInUkraine
#Gaza #StopMassiveKilling #CeasefireNOW




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 17 Feb 2025 07:39:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 17 02:39:24 2025
Received: from localhost ([127.0.0.1]:41987 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjviu-000556-0w
	for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 02:39:24 -0500
Received: from smtp1a.inetd.co.jp ([210.129.88.11]:36462)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ikumi@HIDDEN>)
 id 1tjvir-00054h-0x
 for control <at> debbugs.gnu.org; Mon, 17 Feb 2025 02:39:22 -0500
Received: from localhost (42-144-34-247.rev.home.ne.jp [42.144.34.247])
 by smtp1a.inetd.co.jp (Postfix) with ESMTPSA id C9A555C
 for <control <at> debbugs.gnu.org>; Mon, 17 Feb 2025 16:39:16 +0900 (JST)
To: control <at> debbugs.gnu.org
From: Ikumi Keita <ikumi@HIDDEN>
Subject: control message for bug #42209
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <13326.1739777955.1@localhost>
Date: Mon, 17 Feb 2025 16:39:15 +0900
Message-ID: <13327.1739777955@localhost>
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

tags 42209 wontfix
close 42209
quit





Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 17 Feb 2025 07:39:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 17 02:39:24 2025
Received: from localhost ([127.0.0.1]:41987 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjviu-000556-0w
	for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 02:39:24 -0500
Received: from smtp1a.inetd.co.jp ([210.129.88.11]:36462)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ikumi@HIDDEN>)
 id 1tjvir-00054h-0x
 for control <at> debbugs.gnu.org; Mon, 17 Feb 2025 02:39:22 -0500
Received: from localhost (42-144-34-247.rev.home.ne.jp [42.144.34.247])
 by smtp1a.inetd.co.jp (Postfix) with ESMTPSA id C9A555C
 for <control <at> debbugs.gnu.org>; Mon, 17 Feb 2025 16:39:16 +0900 (JST)
To: control <at> debbugs.gnu.org
From: Ikumi Keita <ikumi@HIDDEN>
Subject: control message for bug #42209
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <13326.1739777955.1@localhost>
Date: Mon, 17 Feb 2025 16:39:15 +0900
Message-ID: <13327.1739777955@localhost>
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

tags 42209 wontfix
close 42209
quit





Message sent to bug-auctex@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#42209: 12.2.4; Text propogated wrong in TeX-fold-mode
Resent-From: Arash Esbati <arash@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-auctex@HIDDEN
Resent-Date: Mon, 17 Feb 2025 21:48:02 +0000
Resent-Message-ID: <handler.42209.B42209.17398288517489 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 42209
X-GNU-PR-Package: auctex
X-GNU-PR-Keywords: wontfix
To: Ikumi Keita <ikumi@HIDDEN>
Cc: 42209 <at> debbugs.gnu.org, gennady.uraltsev@HIDDEN
Received: via spool by 42209-submit <at> debbugs.gnu.org id=B42209.17398288517489
          (code B ref 42209); Mon, 17 Feb 2025 21:48:02 +0000
Received: (at 42209) by debbugs.gnu.org; 17 Feb 2025 21:47:31 +0000
Received: from localhost ([127.0.0.1]:50359 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tk8xf-0001wj-68
	for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 16:47:31 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:45968)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <arash@HIDDEN>)
 id 1tk8xc-0001w6-5x; Mon, 17 Feb 2025 16:47:29 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <arash@HIDDEN>)
 id 1tk8xU-00015P-VN; Mon, 17 Feb 2025 16:47:21 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=co0R8UmF1Ml3e1DO+09eOoJF8RxaIMZR3+uEBaTtCh4=; b=P2BycUzsm9dzfiXOVGGq
 vXqiT6zj3StxXQzDFKyn691YQK4mRNZAd2WTpRp1Pst1Vw8qIft9EhNEewlXU3eJX+d1tGqod1d2z
 EfJbheUBdR/jy7o8b89Of/EqvqFOZG515GVUoIqC7FX5ycwmYghIH9yFnTomCbgW2o1aZUkuaZ1H5
 ZR0aatTP6erg8e/ZKOX67Dh87FaWQxNreTdwNuYDJvva6jqF6Vpb0WCyxb7kMO3dt9J9S6NJ57tij
 GwGpyHuKnulVgP2ZgxQI0MwpfPFNjpM0nnh+NolANGnThyy7AYXUwANiKejScHxBrfVpHYlpHwFnK
 n4j9uAGYl9gZVA==;
From: Arash Esbati <arash@HIDDEN>
In-Reply-To: <8533.1739542629@localhost>
References: <003901d65264$bd19cc00$374d6400$@gmail.com>
 <67812.1598177299@localhost> <59982.1623051322@localhost>
 <m2o6z4vlqr.fsf@HIDDEN> <8533.1739542629@localhost>
Date: Mon, 17 Feb 2025 22:47:18 +0100
Message-ID: <m2cyfgfdll.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

tags 42209 wontfix
close 42209
thanks

Hi Keita,

Ikumi Keita <ikumi@HIDDEN> writes:

> Hi Arash, thanks for taking care of old bugs.

=F0=9F=91=8D

> I'd like to close it as "wontfix". Sorry, Gennady.
>
> Here is a summary of my study. The following code demonstrates what is
> going on:
> ----------------------------------------------------------------------
> (defface my-large '((t (:height 2.0))) "twice large")
> (switch-to-buffer (generate-new-buffer "abc"))
> (insert "ABCD XYZ
> foo bar") ; for comparison
> (put-text-property 1 9 'face 'my-large) ; enlarge 1st line
> (setq my-str (buffer-substring 2 3)) ; "B" with `my-large' face
> (setq my-ov (make-overlay 1 4)) ; covers "ABC"
> (overlay-put my-ov 'display my-str) ; largeness applied twice.
> ----------------------------------------------------------------------
> Apparently, `display' property string of overlay inherits the
> "largeness" of the underlying texts, thus the largeness is applied twice
> here.
> I'm not sure whether this is an emacs bug or not, since it's certain
> that there are situations where such behavior is useful. In addition,
> even if it is actually a bug, it would be difficult for emacs developer
> to "fix" it because I suppose there are already elisp codes which depend
> on that behavior.

Thanks for the analysis.  Per your request, I'm closing this report as
wontfix.

Best, Arash





Last modified: Mon, 17 Feb 2025 22:00:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.