2014-09-28 26 views
7

Metin işlevinde str argümanı olduğunu biliyorum; aynen yansıtılmış harfleri/dizeleri çizebilmek benim için de iyi olurdu ... Herhangi bir fikrin var mı?R'de aynaya çevrilmiş metin çizmek mümkün mü?

+1

kolay değil düşünüyorum ... siz coul d muhtemelen bir görüntü olarak yazıyı yaz, ImageMagick'i çevir ve görüntü dosyasını tekrar oku ... –

+0

Çoğu harfin, unicode cinsinden karşılık gelen gösterimleri var. Her bir harf için bu alternatif unicode karakterleri bulmak biraz zor olacak, ancak ayna görüntüsünü kesmekten daha kolay olabilir. – Thomas

+0

... http://twiki.org/cgi-bin/view/Blog/BlogEntry201211x1 adresine bakın. Gerçi oldukça çirkin. İsterseniz kaynak kodları ile birlikte yazabilir ve yazışma tablolarıyla birlikte görüntüleyebilir (ve R işlevindeki işlevselliği yeniden uygulayabilirsiniz). Çok çirkin/tatmin edici olmayan bir çok simetrik büyük harf ve diğer * ad hoc'dan faydalanabilirsiniz. * ikameler: ʜǫuoʜƚ, ylǫu yƚƚɘɿq ƨ'ƚI .bɘɿoɿɿim ƨi ƚxɘƚ ƨiʜƚ, ollɘʜ –

cevap

10

Sen grImport ile oynayabilir, ama bu LaTeX sıralarını işler sayede İşte

library(grImport) 

cat("%!PS 
/Times-Roman findfont 
100 scalefont 
setfont 
newpath 
0 0 moveto 
-1 1 scale 
(hello) show", file="hello.ps") 

PostScriptTrace("hello.ps", "hello.xml") 
hello <- readPicture("hello.xml") 
grid.newpage() 
grid.picture(hello) 
3

enter image description here çok güçlü tikzDevice paketine dayalı bir çözüm yerine convoluted

library(tikzDevice) 

tikz("mirror.tex", standAlone = TRUE, height=2,width=4) 
plot(1,1, xlab="\\reflectbox{Otto and Hannah mostly won't care}") 
dev.off() 

enter image description here

İlgili konular