Я работаю с Rmarkdown, и мой вывод - PDF-документ. Читая PDF, я заметил, что очень много слов напечатаны неполными (через дефис), таких как «arrojan» и «programasion» (которые должны быть «arrojan» и «programación»).
Примечание: мои слова заполнены в моем Rmd
файле
Вот как текст отображается в выводе pdf:
Los operadores <, >, <=, >=, == y != se denominan “lógicos” o “booleanos” porque nos ar-
rojan como resultado TRUE si se cumple la condición o comparación o FALSE en caso contrario.
Sin embargo, R, al igual que la mayoría de los lenguajes de progra-
mación distingue entre mayúsculas y minúsculas (“case sensitive”),
Основано на моем небольшом опыте работы с Rmarkdown
, я думаю, в разделе YAML
я должен включить некоторые опции, чтобы предотвратить такое поведение. (Что мне нужно, так это что-то вроде функции Microsoft Word "Justify"). Я обнаружил, что ragged2e
должен помочь в подобных ситуациях, поэтому я включил его в свой YAML
, а затем я использую команду \justify
перед моим текстом следующим образом:
---
title: "--"
author: ""
date: "Abril 2020"
output:
pdf_document:
latex_engine: xelatex
html_document:
df_print: paged
mainfont: Times New Roman
header-includes:
- \usepackage{titling}
- \pretitle{\begin{flushleft}\huge\bfseries}
- \posttitle{\end{flushleft}}
- \preauthor{\begin{flushleft}\Large}
- \postauthor{\end{flushleft}}
- \predate{\begin{flushleft}\large}
- \postdate{\end{flushleft}}
- \usepackage[document]{ragged2e}
fontsize: 12pt
urlcolor: blue
linestretch: 1.15
---
\justify
Rest of the document
Моя проблема в том, что это не выводит мой вывод, как ожидалось, поэтому я ценю любые предложения или комментарии.