Jak uzyskać tryb org w Emacs do tworzenia prawidłowych znaków typograficznych podczas eksportowania do formatu HTML, w tym konwersji prostych cytatów na inteligentne cytaty ("kręcone cytaty") i przekształcania myślników ---
w m-kreski —
?jak uzyskać inteligentne wyceny w eksporcie w trybie org?
Odpowiedz
To jest teraz wbudowane w tryb org. 8.x. Aby go aktywować, należy dodać następujące wpisy do pliku konfiguracyjnego Emacs:
(setq org-export-with-smart-quotes t)
Działa na apostrofy, cudzysłowy i apostrofy.
Źródło: @Ista
Ta funkcja jest dostępna tylko w najnowszych wersjach trybu org. Jeśli nie korzystasz już z najnowszej wersji git, przeczytaj instrukcje dotyczące aktualizacji na stronie http://orgmode.org/worg/org-faq.html#keeping-current-with-Org-mode-development. Następnie (setq org-export-with-smart-quotes t)
zrobi to, co chcesz, z cudzysłowami, a m-kreski będą również eksportowane poprawnie.
Dzięki, że działało, cytaty pojawiły się poprawnie. Ale apostrofy nie wydawały się kręcone w słowach takich jak "nie". Czy jest na to również poprawka? – incandescentman
Nie widzę wbudowanego sposobu przekształcania pojedynczych cudzysłowów na apostrofy z kodem. Można napisać filtr eksportu to zrobić samemu - patrz punkt 4.3 http://lists.gnu.org/archive/html/emacs-orgmode/2013-02/msg00067.html – Ista
Wygląda na to jeden sposób, w jaki Markdown (np. Marked Brett Terpstra, który używa Smartypants) jest lepszy od trybu org. – incandescentman
#+LANGUAGE: de
#+OPTIONS: ':t
robi również słuszne teraz
Dzięki! Oczywiście działa to również z '# + język: en' – sebhofer
Sposób, aby zapewnić, że inteligentne cytaty są wpisane w pliku org jest wstawienie kodu na następujący adres URL do pliku init plik .el. Następnie wpisz M-x smart-quotes-mode i cały zestaw.
https://github.com/gareth-rees/smart-quotes/blob/master/smart-quotes.el
MNH
linki mogą być pomocne jako informacje uzupełniające, ale [link tylko do odpowiedzi są mile widziana] (http://meta.stackexchange.com/a/8259/228805). Podaj podsumowanie powiązanych informacji, które są istotne dla pytania, i wyjaśnij, w jaki sposób rozwiązuje problem. –
Nie, wpisując cudzysłowy ręcznie byłoby żmudne i czasochłonne. – incandescentman
Uhm, tak, to "Alt + {" w układzie OS X i X11 US. Prawie trudno pisać jako standardowy cytat, którym jest "Shift +". – lunaryorn
Naprawdę chcesz wykręcić palce za każdym razem, gdy piszesz "Jestem" lub "Nie mogę"? – incandescentman