【发布时间】:2020-11-04 12:07:46
【问题描述】:
我想将一篇文章编入一个没有摘要的 PDF 文档。如果我只是省略了 YAML 标头中的摘要部分,那么文档中仍然会生成摘要标题。有没有办法在不改变底层函数或文档类的情况下删除它?
我已经尝试过 abstract: false 或 none 这样的方法,它们似乎适用于其他一些 YAML 标头参数。
一个可重现的 YAML 标头,它是 rticles 包示例的略微修改版本:
---
title: Short Paper
author:
- name: Alice Anonymous
email: alice@example.com
affiliation: Some Institute of Technology
footnote: 1
- name: Bob Security
email: bob@example.com
affiliation: Another University
- name: Cat Memes
email: cat@example.com
affiliation: Another University
footnote: 2
- name: Derek Zoolander
email: derek@example.com
affiliation: Some Institute of Technology
footnote: 2
address:
- code: Some Institute of Technology
address: Department, Street, City, State, Zip
- code: Another University
address: Department, Street, City, State, Zip
footnote:
- code: 1
text: "Corresponding Author"
- code: 2
text: "Equal contribution"
journal: "An awesome journal"
date: "`r Sys.Date()`"
bibliography: mybibfile.bib
#linenumbers: true
#numbersections: true
csl: elsevier-harvard.csl
output: rticles::elsevier_article
---
所以生成的文档看起来像这样(Abstract 标题是我想去掉的):
Pandoc 生成的中间 LaTex 文件中包含以下代码:
\documentclass[]{elsarticle} %review=doublespace preprint=single 5p=2 column
%%% Begin My package additions %%%%%%%%%%%%%%%%%%%
\usepackage[hyphens]{url}
\journal{An awesome journal} % Sets Journal name
\usepackage{lineno} % add
\providecommand{\tightlist}{%
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
\usepackage{graphicx}
\usepackage{booktabs} % book-quality tables
%%%%%%%%%%%%%%%% end my additions to header
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amssymb,amsmath}
\usepackage{ifxetex,ifluatex}
\usepackage{fixltx2e} % provides \textsubscript
% use upquote if available, for straight quotes in verbatim environments
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
\usepackage[utf8]{inputenc}
\else % if luatex or xelatex
\usepackage{fontspec}
\ifxetex
\usepackage{xltxtra,xunicode}
\fi
\defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
\newcommand{\euro}{€}
\fi
% use microtype if available
\IfFileExists{microtype.sty}{\usepackage{microtype}}{}
\bibliographystyle{elsarticle-harv}
\ifxetex
\usepackage[setpagesize=false, % page size defined by xetex
unicode=false, % unicode breaks when used with xetex
xetex]{hyperref}
\else
\usepackage[unicode=true]{hyperref}
\fi
\hypersetup{breaklinks=true,
bookmarks=true,
pdfauthor={},
pdftitle={Short Paper},
colorlinks=false,
urlcolor=blue,
linkcolor=magenta,
pdfborder={0 0 0}}
\urlstyle{same} % don't use monospace font for urls
\setcounter{secnumdepth}{0}
% Pandoc toggle for numbering sections (defaults to be off)
\setcounter{secnumdepth}{0}
% Pandoc citation processing
% Pandoc header
\begin{document}
\begin{frontmatter}
\title{Short Paper}
\author[Some Institute of Technology]{Alice Anonymous\corref{1}}
\ead{alice@example.com}
\author[Another University]{Bob Security}
\ead{bob@example.com}
\author[Another University]{Cat Memes\corref{2}}
\ead{cat@example.com}
\author[Some Institute of Technology]{Derek Zoolander\corref{2}}
\ead{derek@example.com}
\address[Some Institute of Technology]{Department, Street, City, State, Zip}
\address[Another University]{Department, Street, City, State, Zip}
\cortext[1]{Corresponding Author}
\cortext[2]{Equal contribution}
\begin{abstract}
\end{abstract}
\end{frontmatter}
\end{document}
【问题讨论】:
-
可以分享中间的.tex文件吗?
-
我必须分享乳胶代码。那里仍然有
\begin{abstract}和相应的end{}。如果以某种方式放弃了,也许摘要的标题也不会再生成了?
标签: r latex r-markdown