Come posso ottenere la modalità org di Emacs per creare contrassegni tipografici appropriati quando esporto in HTML, compresa la conversione di virgolette semplici in virgolette ("virgolette inglesi") e la conversione di trattini ---
in m-trattini —
?come ottenere preventivi intelligenti sull'esportazione in modalità org?
risposta
Questo è ora integrato in org-mode 8.x. Per attivarlo, aggiungere il seguente al file di configurazione di Emacs:
(setq org-export-with-smart-quotes t)
Funziona per virgolette singole, doppi apici, e apostrofi.
Fonte: @Ista
Questo è disponibile solo nelle versioni più recenti di org-mode. Se non si sta già utilizzando l'ultima versione git, vedere http://orgmode.org/worg/org-faq.html#keeping-current-with-Org-mode-development per istruzioni sull'aggiornamento. Quindi lo (setq org-export-with-smart-quotes t)
farà ciò che desideri con le virgolette e anche i trattini m verranno esportati correttamente.
Grazie, ha funzionato, le virgolette sono apparse correttamente. Ma gli apostrofi non appaiono come ricci in parole come 'didn't'. C'è una soluzione anche per questo? – incandescentman
Non vedo un modo integrato per convertire virgolette singole in apostrofi ricci. Puoi scrivere un filtro di esportazione per farlo da solo - vedi la sezione 4.3 di http://lists.gnu.org/archive/html/emacs-orgmode/2013-02/msg00067.html – Ista
Sembra che questo sia un modo in cui Markdown (ad esempio, Brett Terpstra's Marked, che utilizza Smartypants) è superiore alla modalità org. – incandescentman
#+LANGUAGE: de
#+OPTIONS: ':t
fa anche la cosa in questo momento
Grazie! Naturalmente questo funziona anche con '# + LANGUAGE: en' – sebhofer
Un modo per assicurare che le virgolette sono iscritti nel file org è quello di inserire il codice al seguente URL nel init .el file. Quindi digita M-x smart-quotes-mode e il tuo all set.
https://github.com/gareth-rees/smart-quotes/blob/master/smart-quotes.el
MNH
I collegamenti possono essere utili come informazioni supplementari, ma [le risposte solo per collegamento sono disapprovate] (http://meta.stackexchange.com/a/8259/228805). Includi un riepilogo delle informazioni collegate pertinenti alla domanda e spiega come risolve il problema. –
No, digitare le virgolette a mano Sarebbe noioso e che richiede tempo. – incandescentman
Uhm, sì, è "Alt + {' su OS X e X11 layout USA. Praticamente difficile da digitare come una citazione standard che è 'Shift + ''. – lunaryorn
Vuoi veramente contorcergli le dita ogni volta che scrivi "I'm' o' can't'? – incandescentman