* allow italic quote marks? org-emphasis-regexp-components @ 2015-06-15 10:12 Myles English 2015-06-18 2:46 ` Steven Arntson 0 siblings, 1 reply; 12+ messages in thread From: Myles English @ 2015-06-15 10:12 UTC (permalink / raw) To: emacs-orgmode Hello, Can anyone tell me what to set org-emphasis-regexp-components to in order to allow italic quote marks? i.e. /"like this"/ I don't understand the documentation and am just not in the mood to spend the next hour or so working it out. (That is a rule of thumb for me; if it involves a regular expression, it will take at least an hour, and three cups of tea.) Thanks, Myles ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: allow italic quote marks? org-emphasis-regexp-components 2015-06-15 10:12 allow italic quote marks? org-emphasis-regexp-components Myles English @ 2015-06-18 2:46 ` Steven Arntson 2015-06-18 3:19 ` Kaushal 0 siblings, 1 reply; 12+ messages in thread From: Steven Arntson @ 2015-06-18 2:46 UTC (permalink / raw) To: emacs-orgmode I am not helpful here, but would simply like to add that I would also love an answer to this, as well as times when italics don't seem to work around periods and commas, like "and /then,/ well, ..." (which does not italicize for me on emacs 24.5.1, org 8.2.1). Myles English <mylesenglish@gmail.com> writes: > Hello, > > Can anyone tell me what to set org-emphasis-regexp-components to in > order to allow italic quote marks? > > i.e. /"like this"/ > > I don't understand the documentation and am just not in the mood to > spend the next hour or so working it out. (That is a rule of thumb for > me; if it involves a regular expression, it will take at least an hour, > and three cups of tea.) > > Thanks, > Myles ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: allow italic quote marks? org-emphasis-regexp-components 2015-06-18 2:46 ` Steven Arntson @ 2015-06-18 3:19 ` Kaushal 2015-06-18 3:23 ` Kaushal 2015-06-18 7:53 ` Marcin Borkowski 0 siblings, 2 replies; 12+ messages in thread From: Kaushal @ 2015-06-18 3:19 UTC (permalink / raw) To: Steven Arntson, emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 1583 bytes --] The solution is simpler than you think; you simply need to add ZERO WIDTH SPACE unicode char between / and " (beginning) and " and / (end). The default way to do it is C-x 8 RET zero width space RET or C-x 8 RET 200b RET But I need to use this priceless unicode char to escape stuff like this in org-mode and so I have bound "0" in "C-x 8" map to insert this char. Here is how I do it in my init: https://github.com/kaushalmodi/.emacs.d/blob/f3c44e933f45dfdb760540e9f86acc91b55ab94a/setup-files/setup-editing.el#L637 Thus I simply need to do C-x 8 0 to insert the ZERO WIDTH SPACE. To elaborate more, <0> below is where you insert the 200b unicode characters: I would like to see /<0>"these surrounding quotes in italics"<0>/. On Wed, Jun 17, 2015 at 10:46 PM Steven Arntson <steven@stevenarntson.com> wrote: > I am not helpful here, but would simply like to add that I would also > love an answer to this, as well as times when italics don't seem to work > around periods and commas, like "and /then,/ well, ..." (which does not > italicize for me on emacs 24.5.1, org 8.2.1). > > Myles English <mylesenglish@gmail.com> writes: > > > Hello, > > > > Can anyone tell me what to set org-emphasis-regexp-components to in > > order to allow italic quote marks? > > > > i.e. /"like this"/ > > > > I don't understand the documentation and am just not in the mood to > > spend the next hour or so working it out. (That is a rule of thumb for > > me; if it involves a regular expression, it will take at least an hour, > > and three cups of tea.) > > > > Thanks, > > Myles > > > [-- Attachment #2: Type: text/html, Size: 2445 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: allow italic quote marks? org-emphasis-regexp-components 2015-06-18 3:19 ` Kaushal @ 2015-06-18 3:23 ` Kaushal 2015-06-18 7:53 ` Marcin Borkowski 1 sibling, 0 replies; 12+ messages in thread From: Kaushal @ 2015-06-18 3:23 UTC (permalink / raw) To: Steven Arntson, emacs-orgmode, Myles English [-- Attachment #1: Type: text/plain, Size: 1799 bytes --] And Steven, You need to insert that same char between , and / in /then,/ On Wed, Jun 17, 2015 at 11:19 PM Kaushal <kaushal.modi@gmail.com> wrote: > The solution is simpler than you think; you simply need to add ZERO WIDTH > SPACE unicode char between / and " (beginning) and " and / (end). > > The default way to do it is > > C-x 8 RET zero width space RET > > or > > C-x 8 RET 200b RET > > But I need to use this priceless unicode char to escape stuff like this in > org-mode and so I have bound "0" in "C-x 8" map to insert this char. > Here is how I do it in my init: > https://github.com/kaushalmodi/.emacs.d/blob/f3c44e933f45dfdb760540e9f86acc91b55ab94a/setup-files/setup-editing.el#L637 > Thus I simply need to do C-x 8 0 to insert the ZERO WIDTH SPACE. > > To elaborate more, <0> below is where you insert the 200b unicode > characters: > > I would like to see /<0>"these surrounding quotes in italics"<0>/. > > > > On Wed, Jun 17, 2015 at 10:46 PM Steven Arntson <steven@stevenarntson.com> > wrote: > >> I am not helpful here, but would simply like to add that I would also >> love an answer to this, as well as times when italics don't seem to work >> around periods and commas, like "and /then,/ well, ..." (which does not >> italicize for me on emacs 24.5.1, org 8.2.1). >> >> Myles English <mylesenglish@gmail.com> writes: >> >> > Hello, >> > >> > Can anyone tell me what to set org-emphasis-regexp-components to in >> > order to allow italic quote marks? >> > >> > i.e. /"like this"/ >> > >> > I don't understand the documentation and am just not in the mood to >> > spend the next hour or so working it out. (That is a rule of thumb for >> > me; if it involves a regular expression, it will take at least an hour, >> > and three cups of tea.) >> > >> > Thanks, >> > Myles >> >> >> [-- Attachment #2: Type: text/html, Size: 2980 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: allow italic quote marks? org-emphasis-regexp-components 2015-06-18 3:19 ` Kaushal 2015-06-18 3:23 ` Kaushal @ 2015-06-18 7:53 ` Marcin Borkowski 2015-06-18 14:29 ` Kaushal 2015-06-18 15:50 ` Myles English 1 sibling, 2 replies; 12+ messages in thread From: Marcin Borkowski @ 2015-06-18 7:53 UTC (permalink / raw) To: Steven Arntson, emacs-orgmode On 2015-06-18, at 05:19, Kaushal <kaushal.modi@gmail.com> wrote: > The solution is simpler than you think; you simply need to add ZERO WIDTH > SPACE unicode char between / and " (beginning) and " and / (end). Won't it break the LaTeX export? Best, -- Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Faculty of Mathematics and Computer Science Adam Mickiewicz University ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: allow italic quote marks? org-emphasis-regexp-components 2015-06-18 7:53 ` Marcin Borkowski @ 2015-06-18 14:29 ` Kaushal 2015-06-18 15:50 ` Myles English 1 sibling, 0 replies; 12+ messages in thread From: Kaushal @ 2015-06-18 14:29 UTC (permalink / raw) To: Marcin Borkowski, Steven Arntson, emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 573 bytes --] Nope, it doesn't :) Screencap of pdf export: http://i.imgur.com/KuLHKNd.png On Thu, Jun 18, 2015 at 3:54 AM Marcin Borkowski <mbork@mbork.pl> wrote: > > On 2015-06-18, at 05:19, Kaushal <kaushal.modi@gmail.com> wrote: > > > The solution is simpler than you think; you simply need to add ZERO WIDTH > > SPACE unicode char between / and " (beginning) and " and / (end). > > Won't it break the LaTeX export? > > Best, > > -- > Marcin Borkowski > http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski > Faculty of Mathematics and Computer Science > Adam Mickiewicz University > > [-- Attachment #2: Type: text/html, Size: 1114 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: allow italic quote marks? org-emphasis-regexp-components 2015-06-18 7:53 ` Marcin Borkowski 2015-06-18 14:29 ` Kaushal @ 2015-06-18 15:50 ` Myles English 2015-06-18 16:02 ` Kaushal 1 sibling, 1 reply; 12+ messages in thread From: Myles English @ 2015-06-18 15:50 UTC (permalink / raw) To: Marcin Borkowski; +Cc: Steven Arntson, emacs-orgmode, Kaushal Marcin Borkowski writes: > On 2015-06-18, at 05:19, Kaushal <kaushal.modi@gmail.com> wrote: > >> The solution is simpler than you think; you simply need to add ZERO WIDTH >> SPACE unicode char between / and " (beginning) and " and / (end). Thanks for your detailed answer Kaushal. I hadn't heard of a 'zero length space' before. > Won't it break the LaTeX export? I seems to work and manages to produce a pdf but does give this error: ! Package inputenc Error: Unicode char \u8: not set up for use with LaTeX. Myles ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: allow italic quote marks? org-emphasis-regexp-components 2015-06-18 15:50 ` Myles English @ 2015-06-18 16:02 ` Kaushal 2015-06-18 17:04 ` Steven Arntson 2015-06-18 18:29 ` Marcin Borkowski 0 siblings, 2 replies; 12+ messages in thread From: Kaushal @ 2015-06-18 16:02 UTC (permalink / raw) To: Myles English, Marcin Borkowski; +Cc: Steven Arntson, emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 2104 bytes --] A quick google search comes up this these: http://tex.stackexchange.com/questions/83440/inputenc-error-unicode-char-u8-not-set-up-for-use-with-latex http://tex.stackexchange.com/questions/4268/inputenc-error-unicode-char-u8-error-while-trying-to-write-a-degree-symbol Based on those solutions, may be you can add \DeclareUnicodeCharacter{200b}{} I haven't tried it, so cannot guarantee if that will work. I regularly generate pdfs and almost all of my org documents would be using 0x200b somewhere. If a pdf generates fine without any visible artifacts and with all content as expected, I do not look into the tex compilation logs. This time I checked the log and I don't get that error, but a warning instead. Note that I also use XeTeX which has unicode support. Below is a snippet from my log: This is XeTeX, Version 3.14159265-2.6-0.99991 (TeX Live 2014) (preloaded format=xelatex) \write18 enabled. entering extended mode (/home/kmodi/sandbox/org/italic_quotes.tex LaTeX2e <2014/05/01> Babel <3.9k> and hyphenation patterns for 2 languages loaded. (/home/kmodi/texlive/2014/texmf-dist/tex/latex/base/article.cls Document Class: article 2007/10/19 v1.4h Standard LaTeX document class (/home/kmodi/texlive/2014/texmf-dist/tex/latex/base/size11.clo)) (/home/kmodi/texlive/2014/texmf-dist/tex/latex/base/inputenc.sty Package inputenc Warning: inputenc package ignored with utf8 based engines. On Thu, Jun 18, 2015 at 11:49 AM Myles English <mylesenglish@gmail.com> wrote: > > Marcin Borkowski writes: > > > On 2015-06-18, at 05:19, Kaushal <kaushal.modi@gmail.com> wrote: > > > >> The solution is simpler than you think; you simply need to add ZERO > WIDTH > >> SPACE unicode char between / and " (beginning) and " and / (end). > > Thanks for your detailed answer Kaushal. I hadn't heard of a 'zero > length space' before. > > > Won't it break the LaTeX export? > > I seems to work and manages to produce a pdf but does give this error: > > ! Package inputenc Error: Unicode char \u8: not set up for use with LaTeX. > > Myles > [-- Attachment #2: Type: text/html, Size: 4173 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: allow italic quote marks? org-emphasis-regexp-components 2015-06-18 16:02 ` Kaushal @ 2015-06-18 17:04 ` Steven Arntson 2015-06-18 18:29 ` Marcin Borkowski 1 sibling, 0 replies; 12+ messages in thread From: Steven Arntson @ 2015-06-18 17:04 UTC (permalink / raw) To: emacs-orgmode Thank you very much! -steven Kaushal <kaushal.modi@gmail.com> writes: > A quick google search comes up this these: > > http://tex.stackexchange.com/questions/83440/inputenc-error-unicode-char-u8-not-set-up-for-use-with-latex > http://tex.stackexchange.com/questions/4268/inputenc-error-unicode-char-u8-error-while-trying-to-write-a-degree-symbol > > Based on those solutions, may be you can add > > \DeclareUnicodeCharacter{200b}{} > I haven't tried it, so cannot guarantee if that will work. > > I regularly generate pdfs and almost all of my org documents would be > using 0x200b somewhere. If a pdf generates fine without any visible > artifacts and with all content as expected, I do not look into the tex > compilation logs. > > This time I checked the log and I don't get that error, but a warning > instead. Note that I also use XeTeX which has unicode support. Below > is a snippet from my log: > > This is XeTeX, Version 3.14159265-2.6-0.99991 (TeX Live 2014) > (preloaded format=xelatex) > \write18 enabled. > entering extended mode > (/home/kmodi/sandbox/org/italic_quotes.tex > LaTeX2e <2014/05/01> > Babel <3.9k> and hyphenation patterns for 2 languages loaded. > (/home/kmodi/texlive/2014/texmf-dist/tex/latex/base/article.cls > Document Class: article 2007/10/19 v1.4h Standard LaTeX document class > (/home/kmodi/texlive/2014/texmf-dist/tex/latex/base/size11.clo)) > (/home/kmodi/texlive/2014/texmf-dist/tex/latex/base/inputenc.sty > > Package inputenc Warning: inputenc package ignored with utf8 based > engines. > > On Thu, Jun 18, 2015 at 11:49 AM Myles English > <mylesenglish@gmail.com> wrote: > > Marcin Borkowski writes: > > > On 2015-06-18, at 05:19, Kaushal <kaushal.modi@gmail.com> wrote: > > > >> The solution is simpler than you think; you simply need to add > ZERO WIDTH > >> SPACE unicode char between / and " (beginning) and " and / > (end). > > Thanks for your detailed answer Kaushal. I hadn't heard of a 'zero > length space' before. > > > Won't it break the LaTeX export? > > I seems to work and manages to produce a pdf but does give this > error: > > ! Package inputenc Error: Unicode char \u8: not set up for use > with LaTeX. > > Myles > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: allow italic quote marks? org-emphasis-regexp-components 2015-06-18 16:02 ` Kaushal 2015-06-18 17:04 ` Steven Arntson @ 2015-06-18 18:29 ` Marcin Borkowski 2015-06-18 18:58 ` Rasmus 1 sibling, 1 reply; 12+ messages in thread From: Marcin Borkowski @ 2015-06-18 18:29 UTC (permalink / raw) To: Myles English, Steven Arntson, emacs-orgmode On 2015-06-18, at 18:02, Kaushal <kaushal.modi@gmail.com> wrote: > A quick google search comes up this these: > > http://tex.stackexchange.com/questions/83440/inputenc-error-unicode-char-u8-not-set-up-for-use-with-latex > http://tex.stackexchange.com/questions/4268/inputenc-error-unicode-char-u8-error-while-trying-to-write-a-degree-symbol > > Based on those solutions, may be you can add > > \DeclareUnicodeCharacter{200b}{} > > I haven't tried it, so cannot guarantee if that will work. Thanks, I'll check it in my Spare Time™. > I regularly generate pdfs and almost all of my org documents would be using > 0x200b somewhere. If a pdf generates fine without any visible artifacts and > with all content as expected, I do not look into the tex compilation logs. I hate when TeX gives me *any* errors. (So does AUCTeX.) Best, -- Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Faculty of Mathematics and Computer Science Adam Mickiewicz University ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: allow italic quote marks? org-emphasis-regexp-components 2015-06-18 18:29 ` Marcin Borkowski @ 2015-06-18 18:58 ` Rasmus 2015-06-19 12:51 ` Myles English 0 siblings, 1 reply; 12+ messages in thread From: Rasmus @ 2015-06-18 18:58 UTC (permalink / raw) To: emacs-orgmode Marcin Borkowski <mbork@mbork.pl> writes: > On 2015-06-18, at 18:02, Kaushal <kaushal.modi@gmail.com> wrote: > >> A quick google search comes up this these: >> >> http://tex.stackexchange.com/questions/83440/inputenc-error-unicode-char-u8-not-set-up-for-use-with-latex >> http://tex.stackexchange.com/questions/4268/inputenc-error-unicode-char-u8-error-while-trying-to-write-a-degree-symbol >> >> Based on those solutions, may be you can add >> >> \DeclareUnicodeCharacter{200b}{} >> >> I haven't tried it, so cannot guarantee if that will work. > > Thanks, I'll check it in my Spare Time™. I use something like this: (defcustom rasmus/org-latex-unicode-to-tex '((" " "~") (" " "\\,") ("" "")) "list of re rep pairs which are replaced during latex export") (defun rasmus/org-latex-unicode-to-tex (text backend info) "Replace unicode strings with their TeX equivalents. Currently: ' ' (no break space) to '~' ' ' (thin space) to '\,' '' (zero width space) to ''." (when (org-export-derived-backend-p backend 'latex) (cl-loop for (re rep) in rasmus/org-latex-unicode-to-tex do (setq text (replace-regexp-in-string re rep text t t))) text)) (add-to-list 'org-export-filter-final-output-functions 'rasmus/org-latex-unicode-to-tex) -- Sådan en god dansk lagereddike kan man slet ikke bruge mere ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: allow italic quote marks? org-emphasis-regexp-components 2015-06-18 18:58 ` Rasmus @ 2015-06-19 12:51 ` Myles English 0 siblings, 0 replies; 12+ messages in thread From: Myles English @ 2015-06-19 12:51 UTC (permalink / raw) To: Rasmus; +Cc: emacs-orgmode Rasmus writes: > Marcin Borkowski <mbork@mbork.pl> writes: > >> On 2015-06-18, at 18:02, Kaushal <kaushal.modi@gmail.com> wrote: >> >>> A quick google search comes up this these: >>> >>> http://tex.stackexchange.com/questions/83440/inputenc-error-unicode-char-u8-not-set-up-for-use-with-latex >>> http://tex.stackexchange.com/questions/4268/inputenc-error-unicode-char-u8-error-while-trying-to-write-a-degree-symbol >>> >>> Based on those solutions, may be you can add >>> >>> \DeclareUnicodeCharacter{200b}{} >>> >>> I haven't tried it, so cannot guarantee if that will work. >> >> Thanks, I'll check it in my Spare Time™. > > I use something like this: > > (defcustom rasmus/org-latex-unicode-to-tex '(("" "~") > (" " "\\,") > ("" "")) > "list of re rep pairs which are replaced during latex export") > > (defun rasmus/org-latex-unicode-to-tex (text backend info) > "Replace unicode strings with their TeX equivalents. > > Currently: '' (no break space) to '~' > ' ' (thin space) to '\,' > '' (zero width space) to ''." > (when (org-export-derived-backend-p backend 'latex) > (cl-loop for (re rep) in rasmus/org-latex-unicode-to-tex do > (setq text (replace-regexp-in-string re rep text t t))) > text)) > > (add-to-list 'org-export-filter-final-output-functions > 'rasmus/org-latex-unicode-to-tex) Thanks, I am using this now. Myles ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2015-06-19 12:51 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2015-06-15 10:12 allow italic quote marks? org-emphasis-regexp-components Myles English 2015-06-18 2:46 ` Steven Arntson 2015-06-18 3:19 ` Kaushal 2015-06-18 3:23 ` Kaushal 2015-06-18 7:53 ` Marcin Borkowski 2015-06-18 14:29 ` Kaushal 2015-06-18 15:50 ` Myles English 2015-06-18 16:02 ` Kaushal 2015-06-18 17:04 ` Steven Arntson 2015-06-18 18:29 ` Marcin Borkowski 2015-06-18 18:58 ` Rasmus 2015-06-19 12:51 ` Myles English
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).