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> </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> </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> </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> </o:p></p><p class=3DMsoNormal>I illustrate = with examples<o:p></o:p></p><p class=3DMsoNormal><o:p> </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> </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> </o:p></p><p = class=3DMsoNormal>\maketitle<o:p></o:p></p><p = class=3DMsoNormal><o:p> </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> </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> </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 “Section …” 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 “a” 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 “enlargement” gets applied = twice, but I am not sure. <o:p></o:p></li></ul><p = class=3DMsoNormal><o:p> </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 = “normal” text so they do not inherit the surrounding = fontification. <o:p></o:p></li></ul><p = class=3DMsoNormal><o:p> </o:p></p><p = class=3DMsoNormal><o:p> </o:p></p><p = class=3DMsoNormal>Thanks!<o:p></o:p></p><p = class=3DMsoNormal><o:p> </o:p></p><p = class=3DMsoNormal>Gennady<o:p></o:p></p><p = class=3DMsoNormal><o:p> </o:p></p><p = class=3DMsoNormal><o:p> </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> </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 "2020-06-29"<o:p></o:p></p><p class=3DMsoNormal> = window-system 'w32<o:p></o:p></p><p class=3DMsoNormal> LaTeX-version = "2e"<o:p></o:p></p><p class=3DMsoNormal> TeX-style-path = '("~/.emacs.d/auctex"<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 = "c:/Users/guraltsev/.config/emacsen/clean/straight/build/auctex/styl= e" "c:/Users/guraltsev/.config/emacsen/clean/auctex/auto" = "c:/Users/guraltsev/.config/emacsen/clean/auctex/style" = "auto" "style")<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 '(("TeX"<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 "%(PDF)%(tex) = %(file-line-error) %`%(extraopts) %S%(PDFout)%(mode)%' = %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 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 "Run plain = TeX")<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 ("LaTeX" = "%`%l%(mode)%' %T" 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 = "Run LaTeX")<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 ("Makeinfo" = "makeinfo %(extraopts) %t" 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 "Run = Makeinfo with Info output")<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 ("Makeinfo HTML" = "makeinfo %(extraopts) --html %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 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 "Run Makeinfo with HTML = output")<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 ("AmSTeX" "amstex = %(PDFout) %`%(extraopts) %S%(mode)%' %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 TeX-run-TeX nil (ams-tex-mode) = :help "Run AMSTeX")<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 = ("ConTeXt"<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 "%(cntxcom) --once = --texutil %(extraopts) %(execopts)%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 TeX-run-TeX nil (context-mode) = :help "Run ConTeXt once")<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 ("ConTeXt Full" = "%(cntxcom) %(extraopts) %(execopts)%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 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 "Run ConTeXt until = completion")<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 ("BibTeX" = "%(bibtex) %s" 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 "Run = BibTeX")<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 ("Biber" "biber = %s" 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 "Run = Biber")<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 ("View" "%V" = 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 "Run = Viewer")<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 ("Print" "%p" = TeX-run-command t t :help "Print the file")<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 ("Queue" "%q" = 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 "View the printer = queue" :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 ("File" "%(o?)dvips = %d -o %f " 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 "Generate PostScript = file")<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 ("Dvips" = "%(o?)dvips %d -o %f " 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 "Convert DVI file to = PostScript")<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 ("Dvipdfmx" = "dvipdfmx %d" 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 "Convert DVI file to = PDF with dvipdfmx")<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 ("Ps2pdf" "ps2pdf = %f" 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 "Convert PostScript = file to PDF")<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 ("Glossaries" = "makeglossaries %s" 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 "Run makeglossaries = to create glossary\n=9A=9A=9A=9A file")<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 ("Index" = "%(makeindex) %s" 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 "Run makeindex to = create index file")<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 ("upMendex" = "upmendex %s" 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 "Run upmendex to = create index file")<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 ("Xindy" "texindy = %s" 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 "Run xindy to create = index file")<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 ("Check" "lacheck = %s" 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 "Check LaTeX file = for correctness")<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 ("ChkTeX" "chktex = -v6 %s" 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 "Check LaTeX file = for common mistakes")<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 ("Spell" = "(TeX-ispell-document \"\")" 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 "Spell-check the = document")<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 ("Clean" = "TeX-clean" 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 "Delete generated = intermediate files")<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 ("Clean All" = "(TeX-clean t)" 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 "Delete generated = intermediate and output files")<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 ("Other" "" = 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 "Run an arbitrary = 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 )<o:p></o:p></p><p = class=3DMsoNormal>TeX-fold-macro-spec-list =9A' = (("[f]"<o:p></o:p></p><p class=3DMsoNormal>=9A = ("footnote" "marginpar"))<o:p></o:p></p><p = class=3DMsoNormal> ("[c]"<o:p></o:p></p><p = class=3DMsoNormal>=9A ("cite"))<o:p></o:p></p><p = class=3DMsoNormal> ("[l]"<o:p></o:p></p><p = class=3DMsoNormal>=9A ("label"))<o:p></o:p></p><p = class=3DMsoNormal> ("[r]"<o:p></o:p></p><p = class=3DMsoNormal>=9A ("ref" "pageref" = "eqref"))<o:p></o:p></p><p class=3DMsoNormal> = ("[i]"<o:p></o:p></p><p class=3DMsoNormal>=9A = ("index" "glossary"))<o:p></o:p></p><p = class=3DMsoNormal> ("[1]:||*"<o:p></o:p></p><p = class=3DMsoNormal>=9A ("item"))<o:p></o:p></p><p = class=3DMsoNormal> ("..."<o:p></o:p></p><p = class=3DMsoNormal>=9A ("dots"))<o:p></o:p></p><p = class=3DMsoNormal> ("(C)"<o:p></o:p></p><p = class=3DMsoNormal>=9A ("copyright"))<o:p></o:p></p><p = class=3DMsoNormal> ("(R)"<o:p></o:p></p><p = class=3DMsoNormal>=9A ("textregistered"))<o:p></o:p></p><p = class=3DMsoNormal> ("TM"<o:p></o:p></p><p = class=3DMsoNormal>=9A ("texttrademark"))<o:p></o:p></p><p = class=3DMsoNormal> (1<o:p></o:p></p><p class=3DMsoNormal>=9A = ("part" "chapter" "section" = "subsection" "subsubsection" "paragraph" = "subparagraph" "part*" "chapter*" = "section*" "subsection*" "subsubsection*" = "paragraph*" "subparagraph*" "emph" = "textit" "textsl" "textmd" = "textrm" "textsf" "texttt" = "textbf" "textsc" "textup"))) = <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 y4SstNaMAgwAAEBzWccsE7LSWjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owADAADQXNYx y4SstNaMAgwAAEBzWccsE7LSWjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owADAADQXNYx y4SstNbM8QX4/qvds697uXvh/ubmdfXgmZe7D73uQZ82Y713p+vOzja5c2+cCAAAQCrrmGVCVlpr 5qQrwC8+2RfLJ7883rrOvtw9f7AA3+vu3Drri+ytk4rsbQX4JHdvd92tO+ONNfoFzs7Oulu3744T AACAmyTrmGVCVlpr5rSXQA9XgV/pXhxvXl+HC/C9O7e6s76JndphFeDTHF2AB3f7433W6cAAAHDz ZB2zTMhKa82c/B7guAr87DOvjbeuq5UF+BKNSgE+zWkFOJY765dzwAEA4KbJOmaZkJXWmjn9Q7Ce e6X70OqrwK91Lzw5vSd3zBP9sjvFNArr5v4o1w/6bTx7vszL3fOLhfu1vpC/XMzbL//kl7sHFQvw UNjG9/xGbvW3o4YtFeB7/Spv3bqY/6z/8519m+nXcbucv09s405ZFPvlp/vKIZfvRz7r599MvBhv rGda9/m4p231/8+GFds9X+c0X7Kfsf/Devsx3It9Lpa5nRTc/nBfrDPJoVKsAAMAwM2UdcwyISut NXN6Ae698MSaq8CbUjsU0qKIPnguXkb9oHv+uXFCYbi6/ERfaIuSvDx/X65j3mei8E42hfhDMb1C AY7SNhS88XaIQhylMArfvI8NZXksmqXFq55jsZ0X5GEbSSmM8WRDHopwv0xpWsc0/1RAp3UO98+W iVI7jL/YgXv98rGv2XaH/Ypj0WcqyfvmD4vH4gAFGAAAbqasY5YJWWmtmUsV4DVXgYdPY176wKzx vcQXxXVj+JCtZL3ZumLaUgnffBL05QpwlMqlojZded3qY/2qohgvycrr0lXkkBXFYwtwufzOPLPx Zus4148xSu18qEOJ7qfPh7RvXQowAAA8XrKOWSZkpbVmLleAe4euAsf92VXeSXb/0vuLdwvwawde 4nz4JdDxCdD7CtW+chrm9x8qdocK6BotC/DSuifZ/Uv73KoAX+Y92wAAwMORdcwyISutNXPpAjxd BZ5fxZ1EwZ3el7uUedldX4APFdw99/ft7NZZX6Zu3d65clk6tgAfKpDzUrivJC5pXYDjau6+zIvr VRbgeG318Lj1K1aDAQDg5sg6ZpmQldaauXwBHt6Du3wV+NAV4MzVXQHefAewK8Djn3uHCnzmKguw K8AAAHAzZR2zTMhKa81UKMC9fVeB476l9wAvWF+AN9OWyvcw/4GXQF/39wAP6+vvLxdpWYCH2wul dclVF2DvAQYAgJsn65hlQlZaa6ZOAT5wFXj4iqInX+1evL99/4P7X+6eH64Qb08/pgBvtn1NPwW6 nN7/eVrP3HmRLofRzz9so58+H15adPtpMZZLF+DeNP751x7F/sTXJ83HM9/GZF8Bnva53Ma0D/uK sQIMAAA3U9Yxy4SstNZMpQLcO/Be4OFrjLbeDzyV4nGGQbxkuZxn+iToTcEul90utfu+B3ictnAV usb3AA/TZkXvXr/KY74HOObPvgd4q0QXtr6nd1z3VCojcbscb8wTqyrnGYbT/2e6XR6GGM/W+Ptk pfh8/8dMq4iyX07POut5aR9Tfo3SEgUYAABupqxjlglZaa2ZegV4LKnHvt/3YVtbgLkeFGAAALiZ so5ZJmSltWYqFuDxJcpPvDreuhmGAnzrztbLm7mm7t3tbp+dpe9/BgAArresY5YJWWmtmaoF+Gba fBL0mWJ1vd3tn6T9Y3TLgwQAADdS1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAAzWUds0zISmvN KMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAAzWUds0zISmvN KMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAAzWUds0zISmvN KMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAAzWUds0zISmvN KMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAAzWUds0zISmvN KMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAAzWUds0zISmvN KMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAAzWUds0zISmvN KMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01sx5Af6O7/iOdBBlAAAA4BRZxywTstJaMwowAAAA zWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJaMwowAAAA zWUds0zISmvNKMAAAAA0l3XMMiErrTUTBfjN3/INCjAAAADtZB2zTMhKa824AgwAAEBzWccsE7LS WjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owADAADQXNYxy4SstNaMAgwAAEBzWccsE7LS WjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owADAADQXNYxy4SstNaMAgwAAEBzWccsE7LS WjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owADAADQXNYxy4SstNaMAgwAAEBzWccsE7LS WjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601EwX4j/3xr1eAAQAAaCfrmGVCVlprJgrwE1/9 1QowAAAA7WQds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZxywTstJa MwowAAAAzWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01kwU4K/7+j+iAAMAANBO 1jHLhKy01kwU4O/4tm9SgAEAAGgn65hlQlZaayYK8Hd9x20FGAAAgHayjlkmZKW1ZhRgAAAAmss6 ZpmQldaaUYABAABoLuuYZUJWWmsmCvDX/9GvVYABAABoJ+uYZUJWWmvGFWAAAACayzpmmZCV1ppR gAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACayzpmmZCV1ppR gAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACayzpmmZCV1ppR gAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACayzpmmZCV1ppR gAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACayzpmmZCV1ppR gAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACayzpmmZCV1ppR gAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACayzpmmZCV1ppR gAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACayzpmmZCV1ppR gAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACayzpmmZCV1ppR gAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACayzpmmZCV1ppR gAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACayzpmmZCV1ppR gAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACayzpmmZCV1ppR gAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACayzpmmZCV1ppR gAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACayzpmmZCV1ppR gAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmzgvwt3/7t6eDKAMAAACn yDpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZkpbVmFGAAAACa yzpmmZCV1po5L8Df9m3flg6iDAAAAJwi65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZk pbVmFGAAAACayzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZk pbVmFGAAAACayzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZk pbVmFGAAAACayzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZk pbVmFGAAAACayzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZk pbVmFGAAAACayzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZk pbVmFGAAAACayzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZk pbVmFGAAAACayzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZk pbVmFGAAAACayzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZk pbVmFGAAAACayzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZk pbVmFGAAAACayzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZk pbVmFGAAAACayzpmmZCV1ppRgAEAAGgu65hlQlZaa0YBBgAAoLmsY5YJWWmtGQUYAACA5rKOWSZk pbVmzgvwW97ylnQQZQAAAOAUWccsE7LSWjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owAD AADQXNYxy4SstNaMAgwAAEBzWccsE7LSWjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owAD AADQXNYxy4SstNaMAgwAAEBzWccsE7LSWjMKMAAAAM1lHbNMyEprzSjAAAAANJd1zDIhK601owAD AADQXNYxy4SstNaMAgwAAEBzWccsE7LSWjPnBfgbvuEb0kGUAQAAgFNkHbNMyEprzbgCDAAAQHNZ xywTstJaMwowAAAAzWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZ xywTstJaMwowAAAAzWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01owCDAAAQHNZ xywTstJaMwowAAAAzWUds0zISmvNKMAAAAA0l3XMMiErrTWjAAMAANBc1jHLhKy01sx5Ab59+3Y6 iDIAAABwiqxjlglZaa0ZBRgAAIDmso5ZJmSltWYUYAAAAJrLOmaZkJXWmlGAAQAAaC7rmGVCVlpr RgEGAACguaxjlglZaa0ZBRgAAIDmso5ZJmSltWYUYAAAAJrLOmaZkJXWmlGAAQAAaC7rmGVCVlpr RgEGAACguaxjlglZaa0ZBRgAAIDmso5ZJmSltWYUYAAAAJrLOmaZkJXWmlGAAQAAaC7rmGVCVlpr RgEGAACguaxjlglZaa0ZBRgAAIDmso5ZJmSltWYUYAAAAJrLOmaZkJXWmlGAAQAAaC7rmGVCVlpr RgEGAACguaxjlglZaa0ZBRgAAIDmso5ZJmSltWYUYAAAAJrLOmaZkJXWmlGAAQAAaC7rmGVCVlpr RgEGAACguaxjlglZaa0ZBRgAAIDmso5ZJmSltWYUYAAAAJrLOmaZkJXWmlGAAQAAaC7rmGVCVlpr RgEGAACguaxjlglZaa0ZBRgAAIDmso5ZJmSltWYUYAAAAJrLOmaZkJXWmlGAAQAAaC7rmGVCVlpr RgEGAACguaxjlglZaa0ZBRgAAIDmso5ZJmSltWYUYAAAAJrLOmaZkJXWmlGAAQAAaC7rmGVCVlpr RgEGAACguaxjlglZaa0ZBRgAAIDmso5ZJmSltWYUYAAAAJrLOmaZkJXWmlGAAQAAaC7rmGVCVlpr RgEGAACguaxjlglZaa0ZBRgAAIDmso5ZJmSltWYUYAAAAJrLOmaZkJXWmlGAAQAAaC7rmGVCVlpr RgEGAACguaxjlglZaa0ZBRgAAIDmso5ZJmSltWYUYAAAAJrLOmaZkJXWmlGAAQAAaC7rmGVCVlpr RgEGAACguaxjlglZaa0ZBRgAAIDmso5ZJmSltWYUYAAAAJrLOmaZkJXWmlGAAQAAaC7rmGVCVlpr RgEGAACguaxjlglZaa0ZBRgAAIDmso5ZJmSltWYUYAAAAJrLOmaZkJXWmlGAAQAAaC7rmGVCVlpr RgEGAACguaxjlglZaa0ZBRgAAIDmso5ZJmSltWYUYAAAAJrLOmaZkJXWmlGAAQAAaC7rmGVCVlpr 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--
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
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)) --=-=-=--
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
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
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
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
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
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
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.