Mam ramkę danych zawierającą hiperłącza, które chciałbym przedstawić jako klikalne linki przy użyciu Sweave
. Wiem o xtable
, ale nie jestem pewien, jak go użyć do traktowania zawartości ramki danych jako polecenia LaTeX.Jak dołączyć hiperłącza do tabeli w dokumencie Sweave?
6
A
Odpowiedz
5
Jedną z nich jest użycie funkcji sanitize.text.function
z funkcji print
w xtable
. Ustawianie sanitize.text.function = function(x){x}
przyczyn print
prostu echo zawartość ramki danych do późniejszej interpretacji przez LaTeX:
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\title{Example of how to include hyperlinks in Sweave with \texttt{xtable}}
\author{David R. Lovell}
\maketitle
<<load-packages, include=FALSE>>=
require(xtable)
@
<<read-data, tidy=FALSE>>=
hits <- read.table(textConnection(
"Count,Link,Title
1031,http://australianbioinformatics.net/jobs,Jobs
796,http://australianbioinformatics.net/,Home"),
stringsAsFactors=FALSE, sep=",", header=TRUE)
@
<<print-xtable, echo = FALSE, results = 'asis'>>=
print(
xtable(
hits,
align="rrll",
caption="Top content on \\href{http://australianbioinformatics.net}{AustralianBioinformatics.net} in May 2014."
),
include.rownames=FALSE
)
@
<<print-xtable-href, echo = FALSE, results = 'asis'>>=
linkedHits <- transform(hits, href=paste("\\href{", Link, "}{", Title, "}", sep=""))
print(
xtable(
subset(linkedHits, select=c(Count, href)),
align="rrl",
caption="Top content on \\href{http://australianbioinformatics.net}{AustralianBioinformatics.net} in May 2014,
now with added hyperlinks."
),
include.rownames=FALSE,
sanitize.text.function = function(x){x}
)
@
\end{document}
... która produkuje ten wyjściowe PDF:
Powiązane problemy
- 1. Jak dołączyć do tabeli w płynnym nhibernate
- 2. Jak mogę dołączyć do tabeli w Lua
- 3. sql dołączyć dwie tabeli
- 4. Nieprawidłowa suma kiedy dołączyć do drugiej tabeli
- 5. Jak dołączyć stronę do pliku PDF w dokumencie PDF w Pythonie
- 6. Jak dołączyć lewo lub wewnętrzna przyłączyć się do samej tabeli
- 7. Używanie Apache Poi do parsowania tabeli w tabeli w dokumencie tekstowym
- 8. jak dołączyć do powiązanej tabeli ze stowarzyszeniem has_one
- 9. jak dołączyć zestaw wyników zapytania do istniejącej tabeli?
- 10. SQL: Jak dołączyć do widoku za pomocą tabeli?
- 11. Jak dodać aktywną klasę do hiperłączy hiperłącza?
- 12. Czy mogę dołączyć do tabeli do listy przy użyciu linq?
- 13. zmiana koloru hiperłącza podczas kliknięcia innego hiperłącza
- 14. Dodawanie hiperłącza do tekstu w JQuery
- 15. Wymowne: jak dołączyć do bezpośrednio powiązanej tabeli i pośrednio powiązanego ze sobą tabeli?
- 16. LINQ tabeli dołączyć z Entity Framework
- 17. Pakiety bufora Sweave
- 18. Hibernate @OneToMany bez oddzielnego dołączyć tabeli
- 19. Jak zmienić kolor hiperłącza w android
- 20. Jak wyświetlić kod LaTeX w dokumencie LaTeX?
- 21. Doctrine2: arbitralny dołączyć i pojedynczej tabeli dziedziczenie
- 22. mysql LEWO dołączyć do wartości max prawo tabeli
- 23. R Błąd wyjścia Sweave
- 24. ESS & Knitr/Sweave: Jak pobrać plik Rnw do interaktywnej sesji?
- 25. Jak dołączyć javascript do Asciidoc?
- 26. Jak dołączyć libsodium.net do ASP.NET
- 27. Jak dołączyć proces do gdb
- 28. Jak dołączyć konsolę do WinForm?
- 29. Jak dołączyć deklarację do XElement.ToString()
- 30. Jak dołączyć tekst do pliku?