Desactivar sublinhado-se subscrito em exportação Emacs Org-Modo
Pergunta
Quando exportar para PDF através org-modo (C-C C-e d), todas as palavras com sublinhados acabar por ser parcialmente convertido em subscrito. Como posso evitar que isso aconteça?
Eu encontrei este artigo sobre o assunto:
desativação Sublinhado subscrito em Emacs Modo Tex
No entanto, eu ou não foi capaz de descobrir a elisp correto ou ele simplesmente não funcionou. Note, eu não pretender alterar quaisquer opções de fonte globais. Eu só quero essa correção para aplicar a tex / latex / org-mode.
Eu também encontrei este post, embora não quer trabalhar:
Solução 2
Eu era capaz de resolver o problema, definindo a seguinte variável:
(setq org-export-with-sub-superscripts nil)
Outras dicas
Você pode desativar Super / subscripting dentro de um arquivo org, adicionando a seguinte linha:
#+OPTIONS: ^:nil
Verifique o manual org para mais opções.
O comando a seguir insere um modelo contendo todas as opções:
C-c C-e #
Eu acho que isso seria mais fácil: http://orgmode.org/manual/Subscripts -e-superscripts.html Escapar o sublinhado com uma barra invertida:
Agora, escapar do _:
Você pode ver isso em ação aqui: http://www.railsonmaui.com/blog/2013/04/27/octopress-setup-with-github-and-org-mode/
Você quer evitar subscritos na exibição na tela do arquivo de origem ou no texto da saída PDF? Neste último caso, então você quer
\usepackage{underscore}
Ele não vai quebrar o uso de sublinhados no modo de matemática, também.
Para casos individuais, inserir um literal sublinhado desta maneira:
text text one\textunderscore{}two text
No meu caso qualquer palavra que contém um sublinhado é provável que seja um nome de variável ou algo similar. Eu só cercá-la com =
ou ~
para que seja tratado como tal. Em seguida, ele será exportado em conformidade.