paste0 обычный и курсивный текст в R - PullRequest
2 голосов
/ 21 июня 2020

Мне нужно объединить две строки в объекте R: одна - это обычный текст; другой выделен курсивом. Итак, я перепробовал множество комбинаций, например

paste0(" This is Regular", italic( This is Italics))

Желаемый результат должен быть:

Это Обычный Это Курсив

Любой ideia, как это сделать?

Спасибо!

Ответы [ 2 ]

1 голос
/ 21 июня 2020

Чтобы предоставить строку, для которой синтаксический анализатор HTML распознает необходимость визуализации текста курсивом, оберните текст в <i> и </i>. Например: "This is plain text, but <i>this is in Italics</i>.".

Однако большинство процессоров HTML будут предполагать, что вы хотите, чтобы ваш текст отображался как есть, и по умолчанию будут экранировать ввод. Это означает, что специальные значения некоторых символов, в том числе < и >, будут «отключены». Вам нужно указать процессору , а не . Как вы это сделаете, будет зависеть от контекста. Я не могу вам этого сказать, потому что вы не дали мне контекста.

Вы, например, пишете в необработанный файл HTML? (Вам ничего не нужно делать.) Вы пишете в файл Markdown? Если да, то как? В виде обычного текста или обработанного фрагмента? Вы пишете подпись к графику c? (Вальди предложил решение.) Et c, et c ....

1 голос
/ 21 июня 2020

В подписях к графику вы можете использовать выражения, см. математическую аннотацию :

 plot(1,xlab=expression("This is regular"~italic("this is italic")))

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...