как хранить в виде строки длинную кавычку (со странными символами) - PullRequest
2 голосов
/ 27 июня 2011

Например, я хотел бы сохранить строку ниже (включая концы строк), но я не могу понять, что это за функция. Я думал quote() будет работать:

mystring <- quote(
\documentclass{article}

\usepackage{graphicx}

\begin{document}

%\tableofcontents
\addcontentsline{toc}{chapter}{List of Figures}
\listoffigures

\newpage
\stepcounter{figure}
)

но не повезло.

Спасибо, Сюй.

1 Ответ

3 голосов
/ 27 июня 2011

Вам необходимо избежать обратной косой черты:

mystring <- "
\\documentclass{article}

\\usepackage{graphicx}

\\begin{document}

%\\tableofcontents
\\addcontentsline{toc}{chapter}{List of Figures}
\\listoffigures

\\newpage
\\stepcounter{figure}
"
cat(mystring)
#
# \documentclass{article}
#
# \usepackage{graphicx}
#
# \begin{document}
#
# %\tableofcontents
# \addcontentsline{toc}{chapter}{List of Figures}
# \listoffigures
#
# \newpage
# \stepcounter{figure}
#

# assuming your string is stored in "foo.txt"
mystring <- paste(readLines("foo.txt"), collapse="\n")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...