我正在 Org-mode (emacs) 中输入一些笔记。当我尝试将 *.org 文件导出为 *.tex 文件,然后获取 pdf 时,我看到甚至页码没有像我希望的那样出现在页面外部。我想可能是因为我忘记包含选项了\documentclass
。twoside
我仍然无法获得正确的页码(见下图)。我正在使用fancyhdr
包和\fancyhf[...]{...}
命令。有人能帮我找出问题所在吗?
org 文件序言
#+STARTUP: nolatexpreview
#+OPTIONS: toc:t
#+LATEX_CLASS: article
#+LATEX_CLASSOPTIONS: [10pt, twoside, a4paper]
#+LATEX_HEADER: \usepackage{esdiff}
#+LATEX_HEADER: \usepackage[version=4]{mhchem}
#+LATEX_HEADER: \usepackage{siunitx}
#+LATEX_HEADER: \setcounter{secnumdepth}{0}
#+LATEX_HEADER: \usepackage[margin=1in]{geometry}
#+LATEX_HEADER: \usepackage{fancyhdr}
#+LATEX_HEADER: \pagestyle{fancy} % choose page-style
#+LATEX_HEADER: \fancyhf{} % erase and clean up
#+LATEX_HEADER: \fancyhf[HLE,HRO]{\thepage} % H or F=Header or Footer, LCR=Left, Centre, Right
tex 文件的序言
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fixltx2e}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{float}
\usepackage{wrapfig}
\usepackage{rotating}
\usepackage[normalem]{ulem}
\usepackage{amsmath}
\usepackage{textcomp}
\usepackage{marvosym}
\usepackage{wasysym}
\usepackage{amssymb}
\usepackage{hyperref}
\tolerance=1000
\usepackage{esdiff}
\usepackage[version=4]{mhchem}
\usepackage{siunitx}
\setcounter{secnumdepth}{0}
\usepackage[margin=1in]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy} % choose page-style
\fancyhf{} % erase and clean up
\fancyhf[HLE,HRO]{\thepage} % H or F=Header or Footer, LCR=Left, Centre, Right
\author{WW}
\date{}
\title{URM}
\hypersetup{
pdfkeywords={},
pdfsubject={},
pdfcreator={Emacs 24.4.1 (Org mode 8.2.10)}}
截屏
答案1
快速参考在线组织手册让我意识到打字错误。
错误的:
#+LATEX_CLASSOPTIONS: [10pt,twoside,a4paper]
正确的:
#+LATEX_CLASS_OPTIONS: [10pt,twoside,a4paper]
下划线符号有什么不同呢!