From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Younes Ben El Newsgroups: gmane.emacs.bugs Subject: bug#50555: [BUG] Org Latex export doesn't handle src blocks correctly Date: Sun, 12 Sep 2021 21:25:55 +0100 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000080e99105cbd22838" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7969"; mail-complaints-to="usenet@ciao.gmane.io" To: 50555@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Sep 12 22:53:13 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mPWTQ-0001u0-LO for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 12 Sep 2021 22:53:12 +0200 Original-Received: from localhost ([::1]:41874 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mPWTO-0002iv-MP for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 12 Sep 2021 16:53:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47986) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mPWTH-0002il-2Z for bug-gnu-emacs@gnu.org; Sun, 12 Sep 2021 16:53:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60298) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mPWTG-00066Z-Rb for bug-gnu-emacs@gnu.org; Sun, 12 Sep 2021 16:53:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mPWTG-00030Z-JT for bug-gnu-emacs@gnu.org; Sun, 12 Sep 2021 16:53:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Younes Ben El Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Sep 2021 20:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 50555 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.163147995911533 (code B ref -1); Sun, 12 Sep 2021 20:53:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 12 Sep 2021 20:52:39 +0000 Original-Received: from localhost ([127.0.0.1]:43611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPWSt-0002zw-68 for submit@debbugs.gnu.org; Sun, 12 Sep 2021 16:52:39 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:38334) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPW3I-0002OT-NL for submit@debbugs.gnu.org; Sun, 12 Sep 2021 16:26:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45340) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mPW3H-000517-Vz for bug-gnu-emacs@gnu.org; Sun, 12 Sep 2021 16:26:12 -0400 Original-Received: from mail-lf1-x130.google.com ([2a00:1450:4864:20::130]:45700) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mPW3G-0004zu-5p for bug-gnu-emacs@gnu.org; Sun, 12 Sep 2021 16:26:11 -0400 Original-Received: by mail-lf1-x130.google.com with SMTP id g1so5020141lfj.12 for ; Sun, 12 Sep 2021 13:26:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=eF/GJfELoz9MCwWDQ+9jeDSQ95s4EToO9ol5pIJFkFU=; b=Cf5djq06EwVrptr+XvWCfn3rQcv+aw4A1Us1hXoB7sXDAnjq3AHM0rR9qfk+c4mqm2 QlZmRUvs9k4Qhfw3lWM1Nfi9shJP3iCjIeof214ii3bqFdLYZwONkI0GNui3MjDAS7fZ GQtFrcZcSFE3L0xlnH8ZCuuhxE7UVzUxQed3id8jfBFdcXqqGOsIh7Y2E3xUaHX1MNge 9jYfPPQ/g+E+7xqE7ZvmTR7ExSzeB+hVnyKH7hNtsLGmq3GZx3iaSq44voaeq0G+jPyS HRGokIr/MZkpB6Jn9Nr5wsh++X2t3leDttGxIesFLzHArz/9Xt2+KjKyFboITw+CJk3z 9n2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=eF/GJfELoz9MCwWDQ+9jeDSQ95s4EToO9ol5pIJFkFU=; b=iVFdTQiB01DrLbyVvakY/WErnQ1DSuDijJDLBVRm0G0qrbVbVDkhk8vj9LwsGhg1km /eLr6LINFLVGQ4+w3ZhGiI4fgHWZprj1s/2nEHqMIgv1BJdtbPMoEJ4UZL/r+JkUt/0p E29PbnD4lZrWcJ4km/cK9D6RI3BRSvYZwEA+flze3/sxNaORNHtt47/dEpRCPQ6j+gwy 2PbID0KaKDLCaHEtVKhV1SdO0Q4smV0Q/Edn8ZfTSZCtAX1fzAMZaZZAE0KmLEhV3uJ/ FD9WqCpwWscE8d8+fF+MsyDjeueT8GCOhLUDQrsu7q0HW9tt4G6Ju3NAJwRB9NBbCjR0 OksQ== X-Gm-Message-State: AOAM531XBK6tXwxj5uzljKL70BoOuC+4iC9r1hN/NTJh+pMG+U9/EFJJ LsYd1pWCJO+wiN5PO6+5lcYk5Om/1/ypjxYpX7b0VAyvL6eH+Q== X-Google-Smtp-Source: ABdhPJzCuSewYFBu3Bd9McizwnkUkPy4HhQ9I+rlyN4bHHRlexFSSqGyePKf04DnKIIklJANHld1Fm0AfA5mJ3ftals= X-Received: by 2002:a05:6512:3ba8:: with SMTP id g40mr6398191lfv.111.1631478366660; Sun, 12 Sep 2021 13:26:06 -0700 (PDT) Received-SPF: pass client-ip=2a00:1450:4864:20::130; envelope-from=younes.brovi@gmail.com; helo=mail-lf1-x130.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sun, 12 Sep 2021 16:52:38 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:214163 Archived-At: --00000000000080e99105cbd22838 Content-Type: text/plain; charset="UTF-8" When exporting from org to latex , src blocks are not handled correctly. This happens when you specify a prog-language name after #+BEGIN_SRC Which results to an extra *[]* in exported latex file thus when compiling it to pdf , it won't display the code block. - How it produces the code block in latex \begin{minted}[]{lisp} > (defun Fib (n) > (if (< n 2) n (+ (Fib (- n 1)) (Fib (- n 2))))) > \end{minted} - how it should produce it in latex > > \begin{minted}{lisp} > (defun Fib (n) > (if (< n 2) n (+ (Fib (- n 1)) (Fib (- n 2))))) > \end{minted} This also happens when not using minted package to highlight code blocks. - *To produce this bug*, (optional) set (setq org-latex-listings 'minted) open org file and add > #+BEGIN_SRC shell > echo test > #+END_SRC And run org-latex-export-to-pdf or org-latex-export-to-latex. - *To Resolve this issue* , remove [] in tex file and it will compile to pdf with code blocks and syntax highlighting (This requires manually editing each time you export to latex). Second way is to no specify prog-language after #+BEGIN_SRC however this doesn't show code highlighting since minted requires defining a prog-language in order to work. - Technical Info > Emacs : GNU Emacs 27.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version > 3.24.27, cairo version 1.17.4) of 2021-03-26 Package: Org mode version 9.5 (9.5-b83ae59 @ /home/ybenel/.emacs.d/.local/straight/build-27.2/org/) > > --00000000000080e99105cbd22838 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
When exporting from org to latex , src blocks are not handled correc= tly.
This happens when you specify a prog-language name after #+BEGIN_SR= C
Which results to an extra *[]* in exported latex file thus when
com= piling it to pdf , it won't display the code block.
- How it produce= s the code block in latex

\begin{minted}[]{lisp}
=C2=A0 (defun Fib (n)
=C2=A0 =C2=A0 (if = (< n 2) n (+ (Fib (- n 1)) (Fib (- n 2)))))
\end{minted}
=
- how it should produce it in latex

\begin{minted}{lisp}
=C2=A0 (defun Fib (n)
=C2= =A0 =C2=A0 (if (< n 2) n (+ (Fib (- n 1)) (Fib (- n 2)))))
\end{minte= d}

This also happens when not using minted package to highlight= code
blocks.
- To produce this bug, (optional) set (setq org-= latex-listings 'minted)
open org file and add
#+BEGIN_SRC shell
echo test
#+END_SR= C
And run org-latex-export-to-pdf or org-latex-export-to-latex.=
- To Resolve this issue , remove [] in tex file and it will comp= ile to
pdf with code blocks and syntax highlighting (This requires manua= lly
editing each time you export to latex). Second way is to no specify<= br>prog-language after #+BEGIN_SRC however this doesn't show code
hi= ghlighting since minted requires defining a prog-language in order to work.=
= - Technical Info
Emacs= =C2=A0: GNU Emacs 27.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.27= , cairo version 1.17.4)
=C2=A0of 2021-03-26
Package: Org mod= e version 9.5 (9.5-b83ae59 @ /home/ybenel/.emacs.d/.local/straight/build-27= .2/org/)

--00000000000080e99105cbd22838--