Ho un frame di dati contenente collegamenti ipertestuali che vorrei presentare come link cliccabili usando Sweave
. So di xtable
, ma non sono sicuro di come usarlo per trattare il contenuto di un frame di dati come comandi LaTeX.Come posso includere collegamenti ipertestuali in una tabella all'interno di un documento Sweave?
6
A
risposta
5
Una strategia consiste nell'utilizzare il sanitize.text.function
dalla funzione print
in xtable
. Impostazione sanitize.text.function = function(x){x}
cause print
semplicemente per ribadire i contenuti del frame di dati per successiva interpretazione da 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}
... che produce questo output PDF:
Problemi correlati
- 1. Collegamenti ipertestuali in JLabel
- 2. Come modificare a livello di programmazione tutti i collegamenti ipertestuali in un documento di Word?
- 3. Collegamenti ipertestuali in oggetti d3.js
- 4. Disposizione testo e collegamenti ipertestuali in Silverlight
- 5. Come includere un simbolo di percentuale in una didascalia xtable utilizzando Sweave in R
- 6. Come accedere ai collegamenti ipertestuali nei documenti PDF (iPhone)?
- 7. Converti una colonna di URL di testo in collegamenti ipertestuali attivi in Shiny
- 8. Collegamenti ipertestuali PDF su iPhone/iPad
- 9. Regole ortografiche StyleCop e collegamenti ipertestuali
- 10. Come disattivare o nascondere l'Apri in opzione di una nuova scheda per i collegamenti ipertestuali
- 11. Posso eliminare la freccia (">") nell'output R/S in Sweave?
- 12. Come aggiungere la classe attiva ai collegamenti ipertestuali codeign?
- 13. fare richiesta POST in rail con collegamenti ipertestuali
- 14. Collegamenti ipertestuali con schema non HTTP in GMAIL
- 15. Perché i collegamenti ipertestuali a volte non vengono visualizzati in un NSTextField con una NSAttributedString?
- 16. Come posso includere un carattere di e commerciale (&) in un documento XML?
- 17. Rendering sicuro di collegamenti ipertestuali nel testo non attendibile
- 18. Come posso impedire a Visual Studio 2010 Editor di creare collegamenti ipertestuali ai codici?
- 19. Come posso includere un pulsante in una notifica di Toast?
- 20. Previene collegamenti ipertestuali in e-mail HTML (ovvero Outlook)
- 21. Safari ignora/rimuove hashatag quando si cliccano i collegamenti ipertestuali?
- 22. HighCharts: aggiunta di collegamenti ipertestuali all'asse X del grafico
- 23. aFrame.io creazione di collegamenti ipertestuali e link per il download
- 24. Trova collegamenti ipertestuali nel testo usando Python (twitter related)
- 25. Controllo RichTextBox, rendendo i collegamenti ipertestuali non URL?
- 26. Ottieni collegamenti ipertestuali PDF su iOS con Quartz
- 27. Disabilita e abilita TUTTI i collegamenti ipertestuali usando JQuery
- 28. Posso visualizzare collegamenti in modalità dettagli di ListView?
- 29. Come posso rimuovere il contorno attorno alle immagini dei collegamenti ipertestuali?
- 30. Come propagare gli stili ai collegamenti ipertestuali all'interno di un DataTemplate?