emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* LaTeX > PDF blocked by extender chars in filename
@ 2017-08-24 19:43 Eduardo Mercovich
  2017-08-25 20:03 ` Nicolas Goaziou
  0 siblings, 1 reply; 18+ messages in thread
From: Eduardo Mercovich @ 2017-08-24 19:43 UTC (permalink / raw)
  To: emacs-orgmode@gnu.org

Dear all.

I hope this is the right place to share this. If not, please 
forgive me for the bothering and point me to the right place.

When a referenced file has an extended character in it's filename, 
the export to pdf function ends without export nor any informative 
error.

I found it by chance... I do most of my work in spanish but I tend 
not to use spaces or extended chars (á, é, í, ó, ú, ñ at least) in 
filenames to simplify potential issues with the OS. However, today 
a "ñ" slipped by and suddently I couldn't export the document to 
pdf. I found no other information in the messages buffer than 
buffername".pdf wasn't produced". It took me some time to bisect 
the origin and finally got it. 

The file > img/ProcesoDeDiseñoDeInteraccion.pdf

was translated/inserted on the org buffer as > 
img/ProcesoDeDise%C3%B1oDeInteraccion.pdf

Is this how it's supposed to be?

Some relevant info:

+ OS: Debian 8.9
+ Emacs: GNU Emacs 24.5.1 of 2016-03-19 on trouble, modified by 
Debian
+ Org-mode: Org-mode version 8.3.4 (8.3.4-88-g792bb9-elpaplus)

locale says:
--8<---------------cut here---------------start------------->8---
LANG=es_AR.UTF-8
LANGUAGE=es_AR:es
LC_CTYPE="es_AR.UTF-8"
LC_NUMERIC="es_AR.UTF-8"
LC_TIME="es_AR.UTF-8"
LC_COLLATE="es_AR.UTF-8"
LC_MONETARY="es_AR.UTF-8"
LC_MESSAGES="es_AR.UTF-8"
LC_PAPER="es_AR.UTF-8"
LC_NAME="es_AR.UTF-8"
LC_ADDRESS="es_AR.UTF-8"
LC_TELEPHONE="es_AR.UTF-8"
LC_MEASUREMENT="es_AR.UTF-8"
LC_IDENTIFICATION="es_AR.UTF-8"
LC_ALL=
--8<---------------cut here---------------end--------------->8---

Is it any other test or info that could be useful? I'd be glad to 
help. 

Thanks a lot, as always, for such a worderful tool and community. 
:)

Best...


-- 
eduardo mercovich

 Donde se cruzan tus talentos 
 con las necesidades del mundo, 
 ahí está tu vocación. 
 (Anónimo)

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

* Re: LaTeX > PDF blocked by extender chars in filename
  2017-08-24 19:43 LaTeX > PDF blocked by extender chars in filename Eduardo Mercovich
@ 2017-08-25 20:03 ` Nicolas Goaziou
  2017-08-26 18:21   ` Eduardo Mercovich
  0 siblings, 1 reply; 18+ messages in thread
From: Nicolas Goaziou @ 2017-08-25 20:03 UTC (permalink / raw)
  To: Eduardo Mercovich; +Cc: emacs-orgmode@gnu.org

Hello,

Eduardo Mercovich <eduardo@mercovich.net> writes:

> The file > img/ProcesoDeDiseñoDeInteraccion.pdf
>
> was translated/inserted on the org buffer as > 
> img/ProcesoDeDise%C3%B1oDeInteraccion.pdf

What command did you use to "translate/insert" the filename?
>
> + Org-mode: Org-mode version 8.3.4 (8.3.4-88-g792bb9-elpaplus)

This release is old. Could you update to a more recent one?

Regards,

-- 
Nicolas Goaziou

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

* Re: LaTeX > PDF blocked by extender chars in filename
  2017-08-25 20:03 ` Nicolas Goaziou
@ 2017-08-26 18:21   ` Eduardo Mercovich
  2017-08-26 18:39     ` Thomas S. Dye
  2017-08-30 15:02     ` Nicolas Goaziou
  0 siblings, 2 replies; 18+ messages in thread
From: Eduardo Mercovich @ 2017-08-26 18:21 UTC (permalink / raw)
  To: Nicolas Goaziou; +Cc: emacs-orgmode@gnu.org

Hola Nicolas.

>> The file > img/ProcesoDeDiseñoDeInteraccion.pdf
>> was translated/inserted on the org buffer as > 
>> img/ProcesoDeDise%C3%B1oDeInteraccion.pdf

> What command did you use to "translate/insert" the filename?

C-c C-l with keyboard and tab completion.

>> + Org-mode: Org-mode version 8.3.4 (8.3.4-88-g792bb9-elpaplus)

> This release is old. Could you update to a more recent one?

Sure. Upgraded from the package manager and now I have 
org-20170821 and org-plus-contrib-20170821. Both from elpa. Would 
it be better from the org repository?

org-version gives: Org mode version 9.0.9 
(9.0.9-88-g251f88-elpaplus [...])


Repeating the same experiment now results in: 

1. Org inserts the same string 
(file:img/ProcesoDeDise%C3%B1oDeInteraccion.pdf)

2. But export is not blocked! :)

3. The linked file is not present on the exported pdf (may not be 
an org issue, but about other latex to pdf component)... 

I hope this is useful.
How do I proceed from here? Any other test or info to report? 

Thanks a lot for your hard work on Org. :)


-- 
eduardo mercovich

 Donde se cruzan tus talentos 
 con las necesidades del mundo, 
 ahí está tu vocación. 
 (Anónimo)

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

* Re: LaTeX > PDF blocked by extender chars in filename
  2017-08-26 18:21   ` Eduardo Mercovich
@ 2017-08-26 18:39     ` Thomas S. Dye
  2017-08-27 17:43       ` Eduardo Mercovich
  2017-08-30 15:02     ` Nicolas Goaziou
  1 sibling, 1 reply; 18+ messages in thread
From: Thomas S. Dye @ 2017-08-26 18:39 UTC (permalink / raw)
  To: Eduardo Mercovich; +Cc: emacs-orgmode@gnu.org, Nicolas Goaziou

Aloha Eduardo,

In my experience, having both org and org-plus-contrib installed is a
problem.  You might want to settle on the one or the other, then see if
your problem persists.

hth,
Tom

Eduardo Mercovich writes:

> Hola Nicolas.
>
>>> The file > img/ProcesoDeDiseñoDeInteraccion.pdf
>>> was translated/inserted on the org buffer as >
>>> img/ProcesoDeDise%C3%B1oDeInteraccion.pdf
>
>> What command did you use to "translate/insert" the filename?
>
> C-c C-l with keyboard and tab completion.
>
>>> + Org-mode: Org-mode version 8.3.4 (8.3.4-88-g792bb9-elpaplus)
>
>> This release is old. Could you update to a more recent one?
>
> Sure. Upgraded from the package manager and now I have
> org-20170821 and org-plus-contrib-20170821. Both from elpa. Would
> it be better from the org repository?
>
> org-version gives: Org mode version 9.0.9
> (9.0.9-88-g251f88-elpaplus [...])
>
>
> Repeating the same experiment now results in:
>
> 1. Org inserts the same string
> (file:img/ProcesoDeDise%C3%B1oDeInteraccion.pdf)
>
> 2. But export is not blocked! :)
>
> 3. The linked file is not present on the exported pdf (may not be
> an org issue, but about other latex to pdf component)...
>
> I hope this is useful.
> How do I proceed from here? Any other test or info to report?
>
> Thanks a lot for your hard work on Org. :)


--
Thomas S. Dye
http://www.tsdye.com

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

* Re: LaTeX > PDF blocked by extender chars in filename
  2017-08-26 18:39     ` Thomas S. Dye
@ 2017-08-27 17:43       ` Eduardo Mercovich
  0 siblings, 0 replies; 18+ messages in thread
From: Eduardo Mercovich @ 2017-08-27 17:43 UTC (permalink / raw)
  To: Thomas S. Dye; +Cc: emacs-orgmode@gnu.org, Nicolas Goaziou

Hi Thomas.

> In my experience, having both org and org-plus-contrib installed 
> is a
> problem.  You might want to settle on the one or the other, then 
> see if
> your problem persists.

I didn't knew that, thanks a lot for the recommendation. :)
Based on my (lack of) use of the contributions I removed 
org-plus-contrib and left only org.

The result is still the previously reported: the export is not 
blocked but the embedded pdf isn't included in the exported file 
neither.

What I noted (probably nothing to do with the present report) is 
that if I add the link to the file in a line of it's own, the 
following paragraph appears centered.

Going back to the accented file issue, is this filename 
"translation" supposed to happen like this in org? Is the export 
block happening in the org part, or the latex part?
Is any other test or info I could gather to help identify the 
source of this problem? 

Best...


-- 
eduardo mercovich

 Donde se cruzan tus talentos 
 con las necesidades del mundo, 
 ahí está tu vocación. 
 (Anónimo)

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

* Re: LaTeX > PDF blocked by extender chars in filename
  2017-08-26 18:21   ` Eduardo Mercovich
  2017-08-26 18:39     ` Thomas S. Dye
@ 2017-08-30 15:02     ` Nicolas Goaziou
  2017-08-30 16:49       ` Eduardo Mercovich
  1 sibling, 1 reply; 18+ messages in thread
From: Nicolas Goaziou @ 2017-08-30 15:02 UTC (permalink / raw)
  To: Eduardo Mercovich; +Cc: emacs-orgmode@gnu.org

Hello,

Eduardo Mercovich <eduardo@mercovich.net> writes:

> Repeating the same experiment now results in: 
>
> 1. Org inserts the same string
> (file:img/ProcesoDeDise%C3%B1oDeInteraccion.pdf)
>
> 2. But export is not blocked! :)

Great.

> 3. The linked file is not present on the exported pdf (may not be an
> org issue, but about other latex to pdf component)...

Could you show the produced ".tex" counterpart?

Regards,

-- 
Nicolas Goaziou                                                0x80A93738

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

* Re: LaTeX > PDF blocked by extender chars in filename
  2017-08-30 15:02     ` Nicolas Goaziou
@ 2017-08-30 16:49       ` Eduardo Mercovich
  2017-08-30 17:57         ` Adonay Felipe Nogueira
  0 siblings, 1 reply; 18+ messages in thread
From: Eduardo Mercovich @ 2017-08-30 16:49 UTC (permalink / raw)
  To: Nicolas Goaziou; +Cc: emacs-orgmode@gnu.org

Hello Nicolas.

>> Repeating the same experiment now results in: 
>> 1. Org inserts the same string
>> (file:img/ProcesoDeDise%C3%B1oDeInteraccion.pdf)
>> 2. But export is not blocked! :)

> Great.

>> 3. The linked file is not present on the exported pdf (may not 
>> be an
>> org issue, but about other latex to pdf component)...

> Could you show the produced ".tex" counterpart?

Totally. Just in case, I made a specific org file to test this.

The relevant part of the source org says:
--8<---------------cut here---------------start------------->8---
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas 
a nisl ut dui placerat mattis sit amet ut justo. Phasellus 
faucibus cursus aliquet. Sed blandit mattis gravida. Maecenas 
tincidunt purus blandit sapien congue, vel molestie lacus tempor. 
Donec ut magna auctor, cursus augue id, hendrerit neque. Donec 
viverra elit venenatis ullamcorper malesuada. Etiam at tellus 
maximus, aliquam neque ut, bibendum justo. Aliquam sem nisl, 
tempus vitae placerat at, bibendum a erat. Donec tincidunt auctor 
volutpat. 

[[file:img/ProcesoDeDise%C3%B1oDeInteraccion.pdf]]

Praesent iaculis nisi interdum justo placerat, eu gravida nibh 
posuere. Fusce scelerisque, nisi ut fermentum aliquet, lorem arcu 
finibus arcu, fringilla consectetur erat purus id magna. Etiam vel 
neque id risus volutpat lacinia. Nam non lorem lectus. Ut neque 
ex, sagittis sit amet porta vitae, commodo nec urna. Integer non 
ipsum at dolor eleifend hendrerit in a mi. Vivamus pellentesque 
interdum consectetur. 
--8<---------------cut here---------------end--------------->8---

The tex file (only the relevant part) says:

--8<---------------cut here---------------start------------->8---
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas 
a nisl ut dui placerat mattis sit amet ut justo. Phasellus 
faucibus cursus aliquet. Sed blandit mattis gravida. Maecenas 
tincidunt purus blandit sapien congue, vel molestie lacus tempor. 
Donec ut magna auctor, cursus augue id, hendrerit neque. Donec 
viverra elit venenatis ullamcorper malesuada. Etiam at tellus 
maximus, aliquam neque ut, bibendum justo. Aliquam sem nisl, 
tempus vitae placerat at, bibendum a erat. Donec tincidunt auctor 
volutpat. 

\begin{center}
\includegraphics[width=.9\linewidth]{img/ProcesoDeDise%C3%B1oDeInteraccion.pdf}
\end{center}

Praesent iaculis nisi interdum justo placerat, eu gravida nibh 
posuere. Fusce scelerisque, nisi ut fermentum aliquet, lorem arcu 
finibus arcu, fringilla consectetur erat purus id magna. Etiam vel 
neque id risus volutpat lacinia. Nam non lorem lectus. Ut neque 
ex, sagittis sit amet porta vitae, commodo nec urna. Integer non 
ipsum at dolor eleifend hendrerit in a mi. Vivamus pellentesque 
interdum consectetur.  --8<---------------cut 
here---------------end--------------->8---

The 2nd paragraph, right after the "\end{center}", is centered, 
don't know why.

So, it gets exported to the tex file. But I don't know if that 
"translation" breaks something...

Running "pdflatex TestDeLinkConCaracteresExtendidos.tex" gives 
errors but produces the pdf just as from inside Orgmode.

Now, replacing the specific chars directly in the tex file 
"/ProcesoDeDise%C3%B1oDeInteraccion.pdf" by 
"/ProcesoDeDiseñoDeInteraccion.pdf" (as it is the filename) and 
running again pdflatex gives a not found error (Package pdftex.def 
Error: File `img/ProcesoDeDise�oDeInteraccion.pdf' not found) but 
makes the pdf with a rectangle in place of the pdf diagram. So 
definitively there is something with the filename 
encoding/translation here (sorry if those words are used without 
precision, I'm far outside my domain). 

How is it supposed to be referenced a file with extended chars in 
the filename? Is the issue then with the latex to pdf part, or do 
we have to write such filenames differently?

Thanks a lot for your help and attention to this issue... :)

-- 
eduardo mercovich

 Donde se cruzan tus talentos 
 con las necesidades del mundo, 
 ahí está tu vocación. 
 (Anónimo)

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

* Re: LaTeX > PDF blocked by extender chars in filename
  2017-08-30 16:49       ` Eduardo Mercovich
@ 2017-08-30 17:57         ` Adonay Felipe Nogueira
  2017-08-30 20:29           ` Eduardo Mercovich
  2017-09-01 10:21           ` Rasmus
  0 siblings, 2 replies; 18+ messages in thread
From: Adonay Felipe Nogueira @ 2017-08-30 17:57 UTC (permalink / raw)
  To: emacs-orgmode

This somehow happens to be problematic to me too, if for some reason the
inclusion of the file isn't made by Org mode itself.

For example, we know that "#+INCLUDE:" keywords at the start of the line
are Org mode specific includes, and you can place the file references in
the first argument with the literal characters (that is: no need to do
percent encoding/escaping).

However, hyperlinks (that is: those between "[[" and "]]") demand
percent encoding/escaping. But, it seems that the Org-to-LaTeX exporter
isn't translating the hyperlinks to something LaTeX understands (LaTeX
expects literal characters, and "%" is the start of a comment).

Also, as a final note, the default grffile inclusion in the Org-to-LaTeX
(and to PDF also) doesn't include the necessary options to make LaTeX
accept spaces and accents in file names. That's OK for compatibility
reasons, and if you do want to force it to accept such special
characters, use the grffilesetup LaTeX command with the proper grffile
options.

Personally, I like to go the safest route: remove special characters
from file names whenever I don't need them. I generally replace spaces
with underscores, and leave letters without accent. This also avoids
having to deal with the broken percent decoding/unescaping when doing
Org-to-LaTeX exports.


Hope this helps! :)

-- 
- https://libreplanet.org/wiki/User:Adfeno
- Palestrante e consultor sobre /software/ livre (não confundir com
  gratis).
- "WhatsApp"? Ele não é livre. Por favor, use o GNU Ring ou o Tox.
- Contato: https://libreplanet.org/wiki/User:Adfeno#vCard
- Arquivos comuns aceitos (apenas sem DRM): Corel Draw, Microsoft
  Office, MP3, MP4, WMA, WMV.
- Arquivos comuns aceitos e enviados: CSV, GNU Dia, GNU Emacs Org, GNU
  GIMP, Inkscape SVG, JPG, LibreOffice (padrão ODF), OGG, OPUS, PDF
  (apenas sem DRM), PNG, TXT, WEBM.

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

* Re: LaTeX > PDF blocked by extender chars in filename
  2017-08-30 17:57         ` Adonay Felipe Nogueira
@ 2017-08-30 20:29           ` Eduardo Mercovich
  2017-08-30 22:30             ` Adonay Felipe Nogueira
  2017-09-01 10:21           ` Rasmus
  1 sibling, 1 reply; 18+ messages in thread
From: Eduardo Mercovich @ 2017-08-30 20:29 UTC (permalink / raw)
  To: Adonay Felipe Nogueira; +Cc: emacs-orgmode

Dear Felipe.

> This somehow happens to be problematic to me too [...] However, 
> hyperlinks (that is: those between "[[" and "]]") demand percent 
> encoding/escaping. But, it seems that the Org-to-LaTeX exporter 
> isn't translating the hyperlinks to something LaTeX understands 
> (LaTeX expects literal characters, and "%" is the start of a 
> comment).

Great finding, this seems like a possible culprit...

> Also, as a final note, the default grffile inclusion in the 
> Org-to-LaTeX (and to PDF also) doesn't include the necessary 
> options to make LaTeX accept spaces and accents in file names. 
> That's OK for compatibility reasons, and if you do want to force 
> it to accept such special characters, use the grffilesetup LaTeX 
> command with the proper grffile options.

I didn't knew about grffile, thanks. 
So, does this means that to support extended ascii chars we need 
to include this package? 

> Personally, I like to go the safest route: remove special 
> characters from file names whenever I don't need them. I 
> generally replace spaces with underscores, and leave letters 
> without accent. This also avoids having to deal with the broken 
> percent decoding/unescaping when doing Org-to-LaTeX exports.

I also do that usually. I found this case because a special char 
(ñ) escaped me. ;)

However, given the widespread use of extended ascii chars in many 
languages around the world (and the excellent support that emacs 
in particular and the free/libre software movement in general are 
proud to have for them) it would be good to have something as this 
working without glitches. Also, it may be a showstopper for 
newbies since it may take quite a while to find what is happening. 
After all, if there is no problem with my OS, why would it be an 
issue with emacs?

Except programming that I don't know how to do, I would gladly do 
what it takes to help with this. :)

Thanks Nicolas and Felipe for your attention... :D

-- 
eduardo mercovich

 Donde se cruzan tus talentos 
 con las necesidades del mundo, 
 ahí está tu vocación. 
 (Anónimo)

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

* Re: LaTeX > PDF blocked by extender chars in filename
  2017-08-30 20:29           ` Eduardo Mercovich
@ 2017-08-30 22:30             ` Adonay Felipe Nogueira
  2017-08-31 12:41               ` Eduardo Mercovich
  0 siblings, 1 reply; 18+ messages in thread
From: Adonay Felipe Nogueira @ 2017-08-30 22:30 UTC (permalink / raw)
  To: emacs-orgmode

The grffile package is already included, in:

[[help:org-latex-default-packages-alist]]

The text above is an Org hyperlink describing the
"org-latex-default-packages-alist" variable.

However, grffile, as it is included, doesn't have any options (this is
indicated with the empty quote-unquote next to the "grffile").

So, for now, in your LaTeX document, do:

#+LATEX_HEADER: grffilesetup{}

... and insert the options for grffile between "{" and "}". For example:

#+LATEX_HEADER: grffilesetup{filenameencoding = utf8, space}

I'm also not a programmer, but I did notice this odd behavior. :)

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

* Re: LaTeX > PDF blocked by extender chars in filename
  2017-08-30 22:30             ` Adonay Felipe Nogueira
@ 2017-08-31 12:41               ` Eduardo Mercovich
  2017-08-31 14:06                 ` Nicolas Goaziou
  0 siblings, 1 reply; 18+ messages in thread
From: Eduardo Mercovich @ 2017-08-31 12:41 UTC (permalink / raw)
  To: Adonay Felipe Nogueira; +Cc: emacs-orgmode

Aló Felipe.

> The grffile package is already included, in: 
> [[help:org-latex-default-packages-alist]] The text above is an 
> Org hyperlink describing the "org-latex-default-packages-alist" 
> variable.

Beautiful, loved the link inclusion in the mail, thanks. :)

> However, grffile, as it is included, doesn't have any options 
> (this is indicated with the empty quote-unquote next to the 
> "grffile").

> So, for now, in your LaTeX document, do:
> #+LATEX_HEADER: grffilesetup{}
> ... and insert the options for grffile between "{" and "}". For 
> example:
> #+LATEX_HEADER: grffilesetup{filenameencoding = utf8, space}

It seems that you found the origin... :)

(I had to add a backslash before grffilesetup, as in 
"#+LATEX_HEADER: \grffilesetup{filenameencoding = utf8, space}")

I added this to the file options and tried the experiment again.

+ With the defaul tex file export 
"{img/ProcesoDeDise%C3%B1oDeInteraccion.pdf}" there is no diagram 
in the pdf. 

+ With a small change in the reference 
"{img/ProcesoDeDiseñoDeInteraccion.pdf}" now the pdf includes the 
diagram as it's supposed to be. 

> I'm also not a programmer, but I did notice this odd behavior. 
> :)

My friend, it seems you can see far and clear. :D

Rounding up:
+ if we include the grffilesetup options "{filenameencoding = 
utf8, space}", and
+ insert the filename as it is,
+ the pdf is exported and the referenced file is correctly 
included.

Nicolas, does this means we should modify these little things in 
Org? 


-- 
eduardo mercovich

 Donde se cruzan tus talentos 
 con las necesidades del mundo, 
 ahí está tu vocación. 
 (Anónimo)

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

* Re: LaTeX > PDF blocked by extender chars in filename
  2017-08-31 12:41               ` Eduardo Mercovich
@ 2017-08-31 14:06                 ` Nicolas Goaziou
  2017-08-31 14:24                   ` Eduardo Mercovich
  0 siblings, 1 reply; 18+ messages in thread
From: Nicolas Goaziou @ 2017-08-31 14:06 UTC (permalink / raw)
  To: Eduardo Mercovich; +Cc: emacs-orgmode, Adonay Felipe Nogueira

Hello,

Eduardo Mercovich <eduardo@mercovich.net> writes:

> Rounding up:
> + if we include the grffilesetup options "{filenameencoding = utf8,
> space}", and
> + insert the filename as it is,
> + the pdf is exported and the referenced file is correctly included.
>
> Nicolas, does this means we should modify these little things in Org?

Unfortunately these are not "little things". 

First, I assume "filenameencoding" is not necessarily utf8, so it cannot
be a default value.

More importantly, there is an ongoing issue with link encoding, which is
debated in another (moribund) thread. IOW, "insert the filename as it
is" is not easy, because Org needs to encode file names, but doesn't
know for sure when a file name has been encoded.


Regards,

-- 
Nicolas Goaziou

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

* Re: LaTeX > PDF blocked by extender chars in filename
  2017-08-31 14:06                 ` Nicolas Goaziou
@ 2017-08-31 14:24                   ` Eduardo Mercovich
  0 siblings, 0 replies; 18+ messages in thread
From: Eduardo Mercovich @ 2017-08-31 14:24 UTC (permalink / raw)
  To: Nicolas Goaziou; +Cc: emacs-orgmode, Adonay Felipe Nogueira

Hello Nicolas.

[...]
>> Nicolas, does this means we should modify these little things 
>> in Org?

> Unfortunately these are not "little things". 

Sorry, it was my ignorance of the infrastructure on which this 
depends...

> First, I assume "filenameencoding" is not necessarily utf8, so 
> it cannot be a default value.

Ah, super clear.

> More importantly, there is an ongoing issue with link encoding, 
> which is debated in another (moribund) thread. IOW, "insert the 
> filename as it is" is not easy, because Org needs to encode file 
> names, but doesn't know for sure when a file name has been 
> encoded.

Ok, got it. So, what should we do?
Here are some possible things to discuss... 

+ One thing that may be relatively simple to do (I won't assume 
"little things" anymore) is to warn in the documentation that for 
the moment, it's preferable to avoid extended chars in filenames.

+ Other point: is it logical to warn the User in the moment when 
the link is created, that we found extended chars and that may 
complicate things on the export? (I wouldn't recomend to change 
the filename even if from the HCI POV seems logical, since we 
don't know the origin of this filename, among other reasons, and 
could even be re-writed).

+ Does it make sense to check the files in the moment we write the 
latex file, and change the filename/s in that instant? Or at least 
to warn the User then?  

+ Farther in the future is that decision about to encode or not 
the links, in which I can't emit any opinion since it is far from 
my domain.

+ Other possibilities? 

-- 
eduardo mercovich

 Donde se cruzan tus talentos 
 con las necesidades del mundo, 
 ahí está tu vocación. 
 (Anónimo)

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

* Re: LaTeX > PDF blocked by extender chars in filename
  2017-08-30 17:57         ` Adonay Felipe Nogueira
  2017-08-30 20:29           ` Eduardo Mercovich
@ 2017-09-01 10:21           ` Rasmus
  2017-09-01 11:55             ` Adonay Felipe Nogueira
  2017-09-01 12:02             ` Adonay Felipe Nogueira
  1 sibling, 2 replies; 18+ messages in thread
From: Rasmus @ 2017-09-01 10:21 UTC (permalink / raw)
  To: emacs-orgmode

Hi Adonay,

Adonay Felipe Nogueira <adfeno@hyperbola.info> writes:

> Also, as a final note, the default grffile inclusion in the Org-to-LaTeX
> (and to PDF also) doesn't include the necessary options to make LaTeX
> accept spaces and accents in file names. That's OK for compatibility
> reasons, and if you do want to force it to accept such special
> characters, use the grffilesetup LaTeX command with the proper grffile
> options.

Including the "space" option doesn’t seem to make a difference on my
GNU/Linux system with TeXLive 2017.  The grffile manual suggests that
space is conditionally loaded anyway:

    Therefore option space is only enabled by default, if the supported
    pdfTEX in PDF mode is detected or XƎTEX is running.

As for other options like "extendedchars" I am not sure it’s straight
forward to load by default.

Rasmus

-- 
9000!

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

* Re: LaTeX > PDF blocked by extender chars in filename
  2017-09-01 10:21           ` Rasmus
@ 2017-09-01 11:55             ` Adonay Felipe Nogueira
  2017-09-01 12:02             ` Adonay Felipe Nogueira
  1 sibling, 0 replies; 18+ messages in thread
From: Adonay Felipe Nogueira @ 2017-09-01 11:55 UTC (permalink / raw)
  To: emacs-orgmode

Oh... Are you generating .dvi or .pdf?

Commonly, .dvi is generated by running: `latex [File path.]' or `latexmk
[File path.]'.

And, .pdf is commonly generated by running: `pdflatex [File path.]' or
`latexmk -pdf [File path.]'.

If generating .dvi, the "space" option won't work.

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

* Re: LaTeX > PDF blocked by extender chars in filename
  2017-09-01 10:21           ` Rasmus
  2017-09-01 11:55             ` Adonay Felipe Nogueira
@ 2017-09-01 12:02             ` Adonay Felipe Nogueira
  2017-09-01 13:03               ` Eduardo Mercovich
  1 sibling, 1 reply; 18+ messages in thread
From: Adonay Felipe Nogueira @ 2017-09-01 12:02 UTC (permalink / raw)
  To: emacs-orgmode

I forgot to mention...

To tell Emacs Org mode that you want a .pdf, customize the
"org-latex-pdf-process" variable.

To do so, do, visit: [[help:org-latex-pdf-process]] and click the
"customize" link. Near the name, you will see a "Value Menu" buttom, it
has latexmk there.

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

* Re: LaTeX > PDF blocked by extender chars in filename
  2017-09-01 12:02             ` Adonay Felipe Nogueira
@ 2017-09-01 13:03               ` Eduardo Mercovich
  2017-09-13 13:22                 ` Adonay Felipe Nogueira
  0 siblings, 1 reply; 18+ messages in thread
From: Eduardo Mercovich @ 2017-09-01 13:03 UTC (permalink / raw)
  To: Adonay Felipe Nogueira; +Cc: emacs-orgmode

Aló Felipe.

> To tell Emacs Org mode that you want a .pdf, customize the 
> "org-latex-pdf-process" variable.

I usually do it from the export menu: C-c C-e l p (export, latex, 
pdf). 

> To do so, do, visit: [[help:org-latex-pdf-process]] and click 
> the "customize" link. Near the name, you will see a "Value Menu" 
> buttom, it has latexmk there.

I still never customized that export, thanks a lot for the 
information (emacs and orgmode depth and power never cease to 
amaze me).
I will investigate the difference between the standard 3 runs of 
latex and latexmk. Of course, any experience about this will be 
gratefully enjoyed. :)

Best regards...


-- 
eduardo mercovich

 Donde se cruzan tus talentos 
 con las necesidades del mundo, 
 ahí está tu vocación. 
 (Anónimo)

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

* Re: LaTeX > PDF blocked by extender chars in filename
  2017-09-01 13:03               ` Eduardo Mercovich
@ 2017-09-13 13:22                 ` Adonay Felipe Nogueira
  0 siblings, 0 replies; 18+ messages in thread
From: Adonay Felipe Nogueira @ 2017-09-13 13:22 UTC (permalink / raw)
  To: emacs-orgmode

You're welcome! :)

Eduardo Mercovich <eduardo@mercovich.net> writes:

> Aló Felipe.
>
>
> I usually do it from the export menu: C-c C-e l p (export, latex,
> pdf). 
>
>
> I still never customized that export, thanks a lot for the information
> (emacs and orgmode depth and power never cease to amaze me).
> I will investigate the difference between the standard 3 runs of latex
> and latexmk. Of course, any experience about this will be gratefully
> enjoyed. :)
>
> Best regards...

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

end of thread, other threads:[~2017-09-13 13:22 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-24 19:43 LaTeX > PDF blocked by extender chars in filename Eduardo Mercovich
2017-08-25 20:03 ` Nicolas Goaziou
2017-08-26 18:21   ` Eduardo Mercovich
2017-08-26 18:39     ` Thomas S. Dye
2017-08-27 17:43       ` Eduardo Mercovich
2017-08-30 15:02     ` Nicolas Goaziou
2017-08-30 16:49       ` Eduardo Mercovich
2017-08-30 17:57         ` Adonay Felipe Nogueira
2017-08-30 20:29           ` Eduardo Mercovich
2017-08-30 22:30             ` Adonay Felipe Nogueira
2017-08-31 12:41               ` Eduardo Mercovich
2017-08-31 14:06                 ` Nicolas Goaziou
2017-08-31 14:24                   ` Eduardo Mercovich
2017-09-01 10:21           ` Rasmus
2017-09-01 11:55             ` Adonay Felipe Nogueira
2017-09-01 12:02             ` Adonay Felipe Nogueira
2017-09-01 13:03               ` Eduardo Mercovich
2017-09-13 13:22                 ` Adonay Felipe Nogueira

Code repositories for project(s) associated with this public 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).