Я хочу добавить несколько строк текста к сюжету, в котором некоторые слова выделены курсивом.Вот как должен выглядеть текст:
Курсивный текст: Некоторые
слова с
новыми строками.
Больше курсиватекст: Все же
больше слов, разделенных
новыми строками.
Снова курсив: И еще
текст с
новыми строками.
Следующий код печатает одну строку текста курсивом:
plot(c(0, 2), c(0, 2))
text(1, 1, bquote(
paste(
italic("Italic Text:"),
" Some words with new lines. ",
italic("More italic text:"),
"Yet more words divided by new lines. ",
italic("Italics again:"),
"And more text with new lines.",
sep = ""
)
)
)
И это создает разрывы строк, нобез курсива:
plot(c(0, 2), c(0, 2))
text(1, 1, "Italic Text: Some\nwords with\nnew lines.\n\nMore italic text: Yet\nmore words divided\nby new lines.\n\nItalics again: And more\ntext with\nnew lines.")
Но когда я пытаюсь разбить текст на строки и добавить курсив, символы новой строки приводят к странным результатам:
plot(c(0, 2), c(0, 2))
text(1, 1, bquote(
paste(
italic("Italic Text:"),
" Some\nwords with\nnew lines.\n\n",
italic("More italic text:"),
"Yet\nmore words divided\nby new lines.\n\n",
italic("Italics again:"),
"And more\ntext with\nnew lines.",
sep = ""
)
)
)
atop()
, как предлагается в других ответах, работает только с двумя строками.
Что такоеСамый простой способ добавить несколько строк текста с несколькими словами курсивом к графику?
- В идеале, используя только основание R.
- И без болезненного позиционирования каждой строки текстаотдельно.