On Aug 9, 2013, at 7:22 PM, arun wrote: > Hi, > May be this gets you started: > > plot(1,1,xlim=0:1,ylim=0:1) > text(0.6,0.8, expression(M3:~italic(Homo)~paste(",", " 5 areas, 2 areas > max",sep=""))) > text(0.6,0.4, expression(M4:~italic(Pan)~paste(",", " 3 areas, 2 areas > max",sep=""))) >
The plotmath paste() function does not have a 'sep' argument. Here are two paste-free alternatives: plot(1,1,xlim=0:1,ylim=0:1) text(0.6,0.8, expression(M3:~italic(Homo)~", 5 areas, 2 areas max")) text(0.6,0.4, expression(M4:~italic(Pan)~","~3~areas*","~2~areas~max)) commas need to be quoted since they are otherwise interpreted as separating distinct expressions. The "*" is a spaceless searator. -- David. > A.K. > > ----- Original Message ----- > From: Nick Matzke <mat...@berkeley.edu> > To: R-help@r-project.org > Cc: > Sent: Friday, August 9, 2013 10:05 PM > Subject: [R] easiest way to put italics words in sentences plotted with > text()? > > Hi, > > I am plotting some labels that consist of strings in which > some words (but only some) should be in italics. > > E.g. > > "M3: Homo, 5 areas, 2 areas max" > > "M4: Pan, 3 areas, 2 areas max" > > I am putting these on the plot with the text() command. The > words "Homo" and "Pan" should be italicized, since they are > genus names. Is there some sneaky code to insert italics > for certain words? I would rather not have to break up the > string and plot every word separately, or similar insanity. > > Any help much appreciated! > > Cheers, > Nick > > > > > -- > ==================================================== > Nicholas J. Matzke > Ph.D. Candidate, Graduate Student Researcher > > Huelsenbeck Lab > Center for Theoretical Evolutionary Genomics > 4151 VLSB (Valley Life Sciences Building) > Department of Integrative Biology > University of California, Berkeley > > Graduate Student Instructor, IB200B > Principles of Phylogenetics: Ecology and Evolution > http://ib.berkeley.edu/courses/ib200b/ > http://phylo.wikidot.com/ > > > Lab websites: > http://ib.berkeley.edu/people/lab_detail.php?lab=54 > http://fisher.berkeley.edu/cteg/hlab.html > Dept. personal page: > http://ib.berkeley.edu/people/students/person_detail.php?person=370 > Lab personal page: > http://fisher.berkeley.edu/cteg/members/matzke.html > Lab phone: 510-643-6299 > Dept. fax: 510-643-6264 > > Cell phone: 510-301-0179 > Email: mat...@berkeley.edu > > Mailing address: > Department of Integrative Biology > 1005 Valley Life Sciences Building #3140 > Berkeley, CA 94720-3140 > > ----------------------------------------------------- > "[W]hen people thought the earth was flat, they were wrong. > When people thought the earth was spherical, they were > wrong. But if you think that thinking the earth is spherical > is just as wrong as thinking the earth is flat, then your > view is wronger than both of them put together." > > Isaac Asimov (1989). "The Relativity of Wrong." The > Skeptical Inquirer, 14(1), 35-44. Fall 1989. > http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. > > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. David Winsemius Alameda, CA, USA ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.