emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Bug: Usage of pmatrix yields error message dispite lack of error [9.1.9 (9.1.9-3-gb1a639-elpa @ /home/christoph/.emacs.d/elpa/org-20180402/)]
@ 2018-04-06 10:41 Christoph Michelbach
  2018-04-10 22:03 ` Rasmus
  0 siblings, 1 reply; 2+ messages in thread
From: Christoph Michelbach @ 2018-04-06 10:41 UTC (permalink / raw)
  To: emacs-orgmode

Remember to cover the basics, that is, what you expected to happen and
what in fact did happen.  You don't know how to make a good report?  See

     https://orgmode.org/manual/Feedback.html#Feedback

Your bug report will be posted to the Org mailing list.
------------------------------------------------------------------------

Org-mode seems to support environment-based math formulas. However, when
using pmatrix, the buffer *Org PDF LaTeX Output* always shows an
error when exporting to PDF via LaTeX. This even happens for the
simplest of matrices:

\begin{pmatrix}
0
\end{pmatrix}

An org file with only these 3 lines of content is sufficient for
reproducing the bug. Upon typing "C-c C-e l p", the error message "PDF
file produced with errors." is shown in the mini buffer. The buffer *Org
PDF LaTeX Output* shows this error message:

! Missing $ inserted.
<inserted text> 
                $
l.31 \begin{pmatrix}
                    
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd)
! Missing $ inserted.
<inserted text> 
                $
l.33 \end{pmatrix}

The formula is displayed perfectly well in the resulting PDF. Even when
using complicated matrices, this is the case. They are copied to the
LaTeX file verbatim and the PDF is produced just as expected.

Emacs  : GNU Emacs 25.3.2 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9)
 of 2017-09-12
Package: Org mode version 9.1.9 (9.1.9-3-gb1a639-elpa @
/home/christoph/.emacs.d/elpa/org-20180402/)

current state:
==============
(setq
 org-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-
expand)
 org-speed-command-hook '(org-speed-command-activate org-babel-speed-command-
activate)
 org-occur-hook '(org-first-headline-recenter)
 org-metaup-hook '(org-babel-load-in-session-maybe)
 org-html-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"]
 org-latex-format-inlinetask-function 'org-latex-format-inlinetask-default-
function
 org-confirm-shell-link-function 'yes-or-no-p
 org-ascii-format-inlinetask-function 'org-ascii-format-inlinetask-default
 org-file-apps '((auto-mode . emacs) ("\\.mm\\'" . default) ("\\.x?html?\\'" .
default)
				 ("\\.pdf\\'" . "evince %s"))
 org-latex-format-headline-function 'org-latex-format-headline-default-function
 org-startup-indented t
 org-after-todo-state-change-hook '(org-clock-out-if-current)
 org-latex-format-drawer-function #[514 "\207" [] 3 "\n\n(fn _ CONTENTS)"]
 org-odt-format-headline-function 'org-odt-format-headline-default-function
 org-src-mode-hook '(org-src-babel-configure-edit-buffer org-src-mode-configure-
edit-buffer)
 org-agenda-before-write-hook '(org-agenda-add-entry-text)
 org-babel-pre-tangle-hook '(save-buffer)
 org-mode-hook '(#[0 "\300\301\302\303\304$\207"
				   [add-hook change-major-mode-hook org-show-
block-all append local] 5]
				 #[0 "\300\301\302\303\304$\207"
				   [add-hook change-major-mode-hook org-babel-
show-result-all append local] 5]
				 org-babel-result-hide-spec org-babel-hide-all-
hashes visual-line-mode)
 org-bibtex-headline-format-function #[257 "\300\236A\207" [:title] 3 "\n\n(fn
ENTRY)"]
 org-archive-hook '(org-attach-archive-delete-maybe)
 org-ascii-format-drawer-function #[771 "\207" [] 4 "\n\n(fn NAME CONTENTS
WIDTH)"]
 org-odt-format-inlinetask-function 'org-odt-format-inlinetask-default-function
 org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers org-
cycle-show-empty-lines
				  org-optimize-window-after-visibility-change)
 org-confirm-elisp-link-function 'yes-or-no-p
 org-metadown-hook '(org-babel-pop-to-session-maybe)
 org-odt-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"]
 org-html-format-headline-function 'org-html-format-headline-default-function
 org-link-parameters '(("id" :follow org-id-open)
					   ("rmail" :follow org-rmail-open
:store org-rmail-store-link)
					   ("mhe" :follow org-mhe-open :store
org-mhe-store-link)
					   ("irc" :follow org-irc-visit :store
org-irc-store-link)
					   ("info" :follow org-info-open :export
org-info-export :store
						org-info-store-link)
					   ("gnus" :follow org-gnus-open :store
org-gnus-store-link)
					   ("docview" :follow org-docview-open
:export org-docview-export :store
						org-docview-store-link)
					   ("bibtex" :follow org-bibtex-open
:store org-bibtex-store-link)
					   ("bbdb" :follow org-bbdb-open :export
org-bbdb-export :complete
						org-bbdb-complete-link :store
org-bbdb-store-link)
					   ("w3m" :store org-w3m-store-link)
("file+sys") ("file+emacs")
					   ("doi" :follow org--open-doi-link)
("elisp" :follow org--open-elisp-link)
					   ("file" :complete org-file-complete-
link)
					   ("ftp" :follow (lambda (path)
(browse-url (concat "ftp:" path))))
					   ("help" :follow org--open-help-link)
					   ("http" :follow (lambda (path)
(browse-url (concat "http:" path))))
					   ("https" :follow (lambda (path)
(browse-url (concat "https:" path))))
					   ("mailto" :follow (lambda (path)
(browse-url (concat "mailto:" path))))
					   ("news" :follow (lambda (path)
(browse-url (concat "news:" path))))
					   ("shell" :follow org--open-shell-
link))
 org-html-format-inlinetask-function 'org-html-format-inlinetask-default-
function
 org-agenda-files '("censored")
 org-clock-out-hook '(org-clock-remove-empty-clock-drawer)
 )

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Bug: Usage of pmatrix yields error message dispite lack of error [9.1.9 (9.1.9-3-gb1a639-elpa @ /home/christoph/.emacs.d/elpa/org-20180402/)]
  2018-04-06 10:41 Bug: Usage of pmatrix yields error message dispite lack of error [9.1.9 (9.1.9-3-gb1a639-elpa @ /home/christoph/.emacs.d/elpa/org-20180402/)] Christoph Michelbach
@ 2018-04-10 22:03 ` Rasmus
  0 siblings, 0 replies; 2+ messages in thread
From: Rasmus @ 2018-04-10 22:03 UTC (permalink / raw)
  To: emacs-orgmode

> Org-mode seems to support environment-based math formulas. However, when
> using pmatrix, the buffer *Org PDF LaTeX Output* always shows an
> error when exporting to PDF via LaTeX. This even happens for the
> simplest of matrices:
>
> \begin{pmatrix}
> 0
> \end{pmatrix}
>
> An org file with only these 3 lines of content is sufficient for
> reproducing the bug. Upon typing "C-c C-e l p", the error message "PDF
> file produced with errors." is shown in the mini buffer. The buffer *Org
> PDF LaTeX Output* shows this error message:
>
> ! Missing $ inserted.
> <inserted text> 
>                 $
> l.31 \begin{pmatrix}
>                     
> (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
> (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd)
> ! Missing $ inserted.
> <inserted text> 
>                 $
> l.33 \end{pmatrix}

In your example they are missing.  You could write

\(\begin{pmatrix}
0
\end{pmatrix}
\)


Or

#+ATTR_LATEX: :mode math :environment pmatrix
| 0 | 

-- 
Nothing's wrong with an email that ends in a minor key

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2018-04-10 22:03 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-06 10:41 Bug: Usage of pmatrix yields error message dispite lack of error [9.1.9 (9.1.9-3-gb1a639-elpa @ /home/christoph/.emacs.d/elpa/org-20180402/)] Christoph Michelbach
2018-04-10 22:03 ` Rasmus

Code repositories for project(s) associated with this inbox:

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).