Я хотел бы использовать knitr для создания PDF-документов, из которых примерный код можно было бы аккуратно вырезать и вставить, но, похоже, не могу.
Пример проблем, с которыми я столкнулся:
руководство по вязанию pdf включает этот блок кода (стр. 3):
## option tidy=TRUE
for (k in 1:10) {
j <- cos(sin(k) * kˆ2) + 3
print(j - 5)
}
При копировании из pdf и последующей вставке в R (или SO, или т. Д.) Он дает:
## option tidy=TRUE
for (k in 1:10) f j <- cos(sin(k) * kˆ2) + 3
print(j - 5)
g
Посмотрите, как первые две строки кода объединяются в одну и, что еще хуже, {
и }
преобразуются в f
и g
?
Мои вопросы:
Во-первых, я полагаю, испытывают ли это другие люди? Это происходит только в Windows или где-то еще?
Если дело не только во мне, есть ли какое-нибудь простое решение? Будет ли использование другого шрифта при компиляции файла *.tex
создавать *.pdf
документ, который будет легче копировать и вставлять?
(FWIW, если я вместо этого использую отчеканенный a >, чтобы выделить мой код R, у меня нет подобных проблем, поэтому я знаю, что возможно сделать это правильно.)