Hi Andreas, I don't know if this is a bug, but I would say that in principle it's the expected result. Single quotes are understood here as inner quotes or second-level quotation marks, therefore they are only activated nested in text with first level quotes: " ... '...' ... "
lorem "ipsum 'dolor sit' amet" For LaTeX output, however, the csquotes package is a more powerful option to control the correct quotation marks for each language. For example: #+LaTeX_Header: \usepackage[german,english]{babel} #+LaTeX_Header: \usepackage[babel=true,autostyle=true,german=quotes]{csquotes} #+LaTeX_Header: \MakeOuterQuote{"} #+LaTeX_Header: \MakeInnerQuote{´} #+LaTeX: \selectlanguage{german}\EnableQuotes It's a ´test´. "Please". lorem "ipsum ´dolor´ sit" amet Best regards, Juan Manuel Andreas Gösele writes: > Hi, > > even using "smart quotes", single quotes are not correctly exported into > html, odt or latex. > > I have as document: > > | #+LANGUAGE: de > | #+OPTIONS: ':t > | #+OPTIONS: toc:nil > | It's a 'test'. "Please". > > If I export it to html I get: > > | It’s a ’test’. „Please“. > > I should get: > > | It’s a ‚test‘. „Please“. > > If I export to latex I get: > > | It's a 'test'. "`Please"'. > > I should get: > > | It's a \glq{}test\grq{}. "`Please"'. > > If I export to odt I get: > > | It’s a ’test’. „Please“. > > I should get: > > | It’s a ‚test‘. „Please“. > > (The odt example outputs use utf8, I hope it gets transmitted.) > > So in all three cases apostrophes and double quotes are correctly > exported, but not single quotes. Similar problem if I use "#+LANGUAGE: > en". > > I have org-mode 9.3 with emacs 27.1. > > What could I do to get single quotes to be exported correctly? > > Thanks a lot! > > Andreas >