Единственный крайний случай, о котором я могу подумать, это когда метка вашего чанка содержит запятую, например, a,b
. В этом случае он должен быть заключен в кавычки как 'a,b'
, в противном случае a
будет считаться меткой куска.
Метки блоков автоматически заключаются в кавычки через внутреннюю функцию knitr:::quote_label()
. Вы можете попытаться выяснить другие возможные крайние случаи самостоятельно:
> knitr:::quote_label("a")
[1] "'a'"
> knitr:::quote_label("a,b")
[1] "'a',b"
> knitr:::quote_label('"a,b"')
[1] "\"a,b\""
> knitr:::quote_label("a a a,b=1")
[1] "'a a a',b=1"
> knitr:::quote_label("a},b=1")
[1] "'a}',b=1"