我正在尝试将一个表导出到 LaTeX 形式的组织文件中,如下所示:
#+LATEX_HEADER: \usepackage{adjustbox}
* table test
#+begin_table
#+LATEX: \caption{my caption}
label:tab:mylabel
#+ATTR_LATEX: :placement [h]
#+LATEX: \centering
#+LATEX: \adjustbox{max width=\linewidth}{
#+ATTR_LATEX: :center nil
| | |
| id | Question |
|----+--------------------------|
| | |
| 1 | Does it export with [h]? |
#+end_table
Run Code Online (Sandbox Code Playgroud)
我想让导出的 TeX 看起来像这样:
...
\begin{table}[h]
\caption{my caption}
\label{tab:mylabel}
\centering
\adjustbox{max width=\linewidth}{
\begin{tabular}{ll}
& \\
id & Question\\
\hline
& \\
1 & Does it export with [h]?\\
\end{tabular}
\end{table}
...
Run Code Online (Sandbox Code Playgroud)
但我刚刚得到
...
\begin{table}
\caption{my …Run Code Online (Sandbox Code Playgroud) 我在 OS X 上使用 emacs、Karabiner 和Neo2 键盘布局(替代德语键盘布局)时遇到问题。\n使用 Capslock 作为 mod 键的第三和第五键盘平面无法正常工作。
\n\n我选择的键盘布局是 Neo2,我在切换到的 Mac 上设置了它,使用GitHub 上的jgosmanns neo2-layout-osx结合建议的Karabiner及其启用的规则。
\n\n在其他编辑器(如 TextEdit)上,前 5 个平面可以正常工作,\n但在 emacs 上,第 3 个平面和第 5 个平面则无法正常工作。我假设 emacs 以某种方式使用 Capslock 键。也许需要类似的东西才能在常规德语键盘布局上(setq ns-right-alternate-modifier \'none)键入类似~或的字符。@
或者Karabiner和emacs之间存在问题,因为在OS X上需要Karabiner才能进入Neo2的第三,第五和第六平面。
\n\n最小的 init.el:
\n\n(setq inhibit-startup-message t)\n\n(setq mac-function-modifier \'control\n mac-control-modifier \'control\n mac-option-modifier \'alt\n mac-command-modifier \'meta\n ns-right-alternate-modifier \'none)\nRun Code Online (Sandbox Code Playgroud)\n\n我怎样才能至少启用所需字符的 3. 平面:
\n\n\xe2\x80\xa6_[]^!<>=& \\/{}*?()-:@ #$|~+%"\';