LINUX.ORG.RU

[R][pdf][debian] неизвестна ширина символа 0x2d

 , ,


0

1

Пробиваю шрифты:

CM <- Type1Font("CM",c(
		file.path("/usr/local/share/tex-fonts/cm-lgc/fonts/afm/public/cm-lgc",c(
				"fcmr6z.afm",	# так называемые a set of
				"fcmb6z.afm", 	# Computer Modern fonts with
				"fcmri6z.afm",	# non-TEX encodings
				"fcmbi6z.afm" 
				)),"/usr/local/lib/R/site-library/cmrutils/fonts/afm/cmsyase.afm"))
# и символы
embedCMFonts <- function (file) embedFonts(file,fontpaths=
	c(	"/usr/local/share/tex-fonts/cm-lgc/fonts/type1/public/cm-lgc/",
		"/usr/local/lib/R/site-library/cmrutils/fonts/type1/"))
pdfFonts(CM=CM)
postscriptFonts(CM=CM)

R не печатает «минус».

Качал шрифты отсюда.

Родные дебьяновские:

# dpkg-query -l texlive-fonts-extra
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=не[n]/установлен[i]/настроен[c]/распакован[U]/частично настроен[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр
в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя           Версия     Описание
+++-================-================-================================================
ii  texlive-fonts-ex 2009-10          TeX Live: Extra fonts

тоже самое.

Есть идеи, кроме как катиться на родной «нестабильный» арч?

★★★★★

Последнее исправление: ados (всего исправлений: 1)

Вполне возможно «минус» относится к cmrutils из cran-а и дебьян тут не причём.

ados ★★★★★
() автор топика
Ответ на: комментарий от ados

Ого, какие сложности) Я обычно использую устройство вывода CairoPDF из пакета Cairo и проблем со встраиванием шрифтов не возникает. А в твоём случае не проще ли найти шрифт Computer Modern в формате OpenType и использовать его?

Interlace ★★
()
Ответ на: комментарий от Interlace

А в твоём случае не проще ли найти шрифт Computer Modern в формате OpenType и использовать его?

А где найти это с кириллицей?

ados ★★★★★
() автор топика
Ответ на: комментарий от ados

http://cm-unicode.sourceforge.net/

Или ищи пакет cm-unicode в дебиане.

В своё время я не осилил все эти сложности с настройкой кириллицы в LaTeX, поэтому перешёл на XeTeX, там шрифты подключаются очень удобно, да и в институте только Times New Roman признают.

Interlace ★★
()
Ответ на: комментарий от Interlace

Отличная идея, спасибо.

Кажется даже есть выигрыш в скорости, несмотря на «костыльность».

ados ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.