Skip to content

Commit

Permalink
fixed some typos!
Browse files Browse the repository at this point in the history
  • Loading branch information
NiccoloSalvini committed Jun 1, 2023
1 parent 546a44a commit 0590141
Show file tree
Hide file tree
Showing 6 changed files with 55 additions and 58 deletions.
22 changes: 11 additions & 11 deletions 02-rmd-basics-markdown.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ Per creare un nuovo paragrafo, metti una riga vuota.
Pertanto, questa riga inizia il proprio paragrafo.

### Collegamenti ipertestuali
- [Questo è un collegamento ipertestuale](https://www.google.com) creato scrivendo il testo che vuoi trasformare in un collegamento cliccabile tra `[parentesi quadre seguite da a](https://hyperlink-in-parentheses) `
- [Questo è un collegamento ipertestuale](https://www.google.com) a google creato scrivendo il testo che vuoi trasformare in un collegamento cliccabile tra `[parentesi quadre seguite da a](https://hyperlink-in-parentheses) `

### Note a piè di pagina
- Vengono creati^[testo della mia nota a piè di pagina] scrivendo \^[testo della mia nota a piè di pagina] per fornire il contenuto della nota a piè di pagina in linea, o qualcosa come `[^a-random-footnote-label]` e fornendo il testo altrove nel formato mostrato sotto [^test-note]:
Expand Down Expand Up @@ -226,13 +226,13 @@ if (knitr::is_latex_output()){
}
```

Quindi puoi fare riferimento a quella variabile come il valore di `out.extra` per ruotare le immagini, come in Figura \@ref(fig:catto-logo-roated).
Quindi puoi fare riferimento a quella variabile come il valore di `out.extra` per ruotare le immagini, come in Figura \@ref(fig:catto-logo-rotated).

```{r catto-logo-rotated, out.extra=rotate180, fig.cap="UCSC logo, rotated", out.width='50%', fig.align='center', echo=FALSE}
knitr::include_graphics("figures/sample-content/cattolica-logo.png")
```

### Comprese le trame
### Mettere i grafici
Allo stesso modo, i blocchi di codice vengono utilizzati per includere grafici generati dinamicamente.
Usi il codice ordinario in R o in altri linguaggi - La figura \@ref(fig:cars-plot) mostra un grafico del set di dati `cars` delle distanze di arresto per le auto a varie velocità (questo set di dati è integrato in **R** ).

Expand All @@ -243,24 +243,24 @@ cars %>%
geom_point()
```

Sotto il cappelo, il grafico sono incluse nel tuo documento allo stesso modo delle immagini: quando costruisci il libro o lavori a maglia un capitolo, la trama viene generata automaticamente dal tuo codice, salvata come immagine, quindi inclusa nel documento di output.
In automatico il grafico viene incluse nel tuo documento, così come le immagini. Questo succede tutte le volte che costruisci i.e. buildi il libro (bookdown `bookdown::serve_book()`) o fai knit i.e.`knitr::knit` un capitolo, i plots vengono generati automaticamente a partire dal tuo codice, poi salvati come immagini, quindi inclusi nel documento di output.

### Tabelle comprese
### Tabelle
Le tabelle sono solitamente incluse con la funzione `kable` del pacchetto `knitr`.

La tabella \@ref(tab:cars-table) mostra le prime righe dei dati delle auto: leggi i tuoi dati, quindi usa questo approccio per generare automaticamente tabelle.
La tabella \@ref(tab:cars-table) mostra le prime righe dei dati del dataset `mtcars`.

```{r cars-table}
cars %>%
head() %>%
knitr::kable(caption = "A knitr kable table")
```

- Gotcha: quando si utilizza [`kable`](https://www.rdocumentation.org/packages/knitr/versions/1.21/topics/kable), i sottotitoli sono impostati all'interno della funzione `kable`
- Gotchas: quando si utilizza [`kable`](https://www.rdocumentation.org/packages/knitr/versions/1.21/topics/kable), i sottotitoli sono impostati all'interno della funzione `kable`
- Il pacchetto `kable` viene spesso utilizzato con il pacchetto [`kableExtra`](https://cran.r-project.org/web/packages/kableExtra/vignettes/awesome_table_in_html.html)

### Controllo del posizionamento
Una cosa che potrebbe essere fastidiosa è il modo in cui *R Markdown* gestisce i "fluttuanti" come tabelle e figure.
Una cosa che potrebbe essere fastidiosa è il modo in cui *R Markdown* gestisce i "fluttuanti" come tabelle e figure. Li chiamo fluttuanti perchè prendo a prestito la notazione LaTeX che li chiama proprio così.
Nel tuo output PDF, LaTeX cercherà di trovare il posto migliore per mettere il tuo oggetto in base al testo che lo circonda e finché non hai davvero finito di scrivere dovresti semplicemente lasciarlo dove si trova.

In generale, dovresti consentire a LaTeX di farlo, ma se hai davvero *veramente* bisogno di una figura da posizionare dove inserisci nel documento, puoi fare in modo che LaTeX tenti di farlo con l'opzione chunk `fig.pos=" H"`, come in Figura \@ref(fig:cattolica-logo-controlled):
Expand All @@ -269,7 +269,7 @@ In generale, dovresti consentire a LaTeX di farlo, ma se hai davvero *veramente*
knitr::include_graphics("figures/sample-content/cattolica-logo.png")
```

Come sa chiunque abbia provato a giocare manualmente con il posizionamento di figure in un documento di Word, questo può avere molti effetti collaterali con spaziatura extra su altre pagine, ecc.
Come sa chiunque abbia provato a giocare manualmente con il posizionamento di figure in un documento di Word, questo può avere effetti collaterali tipo spaziatura extra su altre pagine, ecc.
Pertanto, generalmente non è una buona idea farlo - fallo solo quando hai davvero bisogno di assicurarti che un'immagine segua direttamente sotto il testo dove ti riferisci ad essa (in questo documento, dovevo farlo per Figure \@ref( fig:latex-font-sizing) nella sezione \@ref(max-power)).
Per maggiori dettagli, leggi la sezione pertinente del [R Markdown Cookbook](https://bookdown.org/yihui/rmarkdown-cookbook/figure-placement.html).

Expand All @@ -292,5 +292,5 @@ Che genererebbe:\
"Nel set di dati `cars`, abbiamo osservazioni `r num_car_observations`."


## Codice eseguibile in lingue diverse da R
Se desideri utilizzare linguaggi diversi da R, come Python, Julia C++ o SQL, consulta [la sezione pertinente del *R Markdown Cookbook*](https://bookdown.org/yihui/rmarkdown-cookbook/other- lingue.html)
## Codice eseguibile in linguaggi diversi da R
Se desideri utilizzare linguaggi diversi da R, come Python, Julia C++ o SQL, consulta [la sezione pertinente del *R Markdown Cookbook*](https://bookdown.org/yihui/rmarkdown-cookbook/other- lingue.html).
6 changes: 3 additions & 3 deletions 03-rmd-basics-cites-and-refs.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Quindi fai riferimento al percorso di questo file nell'intestazione YAML di **in

La maggior parte dei gestori di referenze può creare automaticamente un file .bib con le tue referenze.
Tuttavia, il **di gran lunga** miglior gestore di riferimento da utilizzare con *R Markdown* è [Zotero](https://www.zotero.org) con il [plug-in Better BibTex](https://retorque. re/zotero-better-bibtex/), perché il plugin `citr` per RStudio (vedi sotto) può leggere i riferimenti direttamente dalla tua libreria Zotero!
Ah, dimenticavo, Rmarkdown sistema da sola in ordine alfabetico le referenze ogni volta che fai knit e ne fai riferimento nel testo.
Ah, dimenticavo, Rmarkdown sistema da sola in ordine alfabetico le referenze ogni volta che fai knit e ne fai riferimento nel testo. Puoi dare un'occhiata anche a [mybib](https://www.mybib.com/#/), molto comodo e ti permette di esportare nel formato che più preferisci.

Ecco un esempio di una voce in un file **.bib**:
```bibtex
Expand Down Expand Up @@ -98,7 +98,7 @@ Vedi [il titolo del nostro capitolo](#cites-and-refs) per un esempio. Quella era
- **NB**: le figure e le tabelle devono avere didascalie se desideri fare un riferimento incrociato.

Aggiungiamo un'immagine:
```{r captain, fig.align='center', fig.cap="A marvel-lous meme", out.width="65%"}
```{r capitano, fig.align='center', fig.cap="A marvel-lous meme", out.width="65%"}
knitr::include_graphics("figures/sample-content/captain.jpeg")
```

Expand All @@ -110,7 +110,7 @@ E nella figura \@ref(fig:cars-plot) vediamo [cars plot](#fig:cars-plot).
### Riferimenti a tabelle
- Per fare riferimento alle tabelle, utilizzare la sintassi `\@ref(tab:label)`

Adeso includiamo la tabella:
Adesso includiamo la tabella:
```{r cars-table2}
knitr::kable(cars[1:5,],
caption="Stopping cars")
Expand Down
2 changes: 1 addition & 1 deletion 04-tables.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentclass: book
#bibliography: [bibliography/references.bib, bibliography/additional-references.bib]
---

# Tables {#tables}
# Tabelle {#tables}
\minitoc <!-- this will include a mini table of contents-->

## Fare in modo che le tabelle LaTeX si comportino bene
Expand Down
52 changes: 26 additions & 26 deletions 05-extensions.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,18 @@ There is grandeur in this view of life, with its several powers, having been ori
```
(ref:darwin-quote) --- Charles Darwin [@Darwin1859]

# Customisations and extensions
# Customizzazioni ed estensioni
\minitoc <!-- this will include a mini table of contents-->

<!-- LaTeX normally does not indent the first line after a heading - however, it does so after the mini table of contents. You can manually tell it not to with \noindent -->

\noindent Questo capitolo descrive una serie di suggerimenti e trucchi aggiuntivi, nonché possibili personalizzazioni alla tesi di `cattolicadown '.
\noindent Questo capitolo descrive una serie di suggerimenti e trucchi aggiuntivi, nonché possibili personalizzazioni alla tesi di `cattolicadown`.

## cache di chunk e la cartella ** \ _ bookdown \ _files **
## cache di chunk e la cartella **\ _bookdown\_files**

Se si imposta `cache = true` in un blocco di codice, per memorizzare nella memorizzazione la memorizzazione dei risultati se richiede tempo per eseguire, consultare [la documentazione R Markdown] (https://bookdown.org/yihui/rmarkdown-cookbook/cache. HTML), quindi i file per la memorizzazione nella cache sono archiviati nella cartella ** _ bookdown_files **.
Se si imposta `cache = true` in un blocco di codice, per memorizzare nella memorizzazione la memorizzazione dei risultati se richiede tempo per eseguire, consultare [la documentazione R Markdown] (https://bookdown.org/yihui/rmarkdown-cookbook/cache. HTML), quindi i file per la memorizzazione nella cache sono archiviati nella cartella **_bookdown_files**.

Se non usi la memorizzazione nella cache e desideri semplicemente avere la cartella ** _ bookdown_files ** eliminata dopo il completamento del processo di build, impostare `abilit_cache = false` in ** indice.rmd ** `.
Se non usi la memorizzazione nella cache e desideri semplicemente avere la cartella ** _ bookdown_files ** eliminata dopo il completamento del processo di build, impostare `abilit_cache = false` in **index.rmd **.

Cioè, il tuo yaml dovrebbe assomigliare a questo:

Expand All @@ -39,27 +39,27 @@ knit: (function(input, ...) {
})
```
## Questione fronte pagina
## Fronte Pagina
### Accorcia le didascalie mostrate nell'elenco delle figure (PDF)
Potresti voler che il tuo elenco di cifre (che segue il contenuto del contenuto) abbia descrizioni di figure più brevi (o semplicemente diverse) rispetto alle didascalie alla figura effettiva.
Fallo usando l'opzione chunk `fig.scap` ('didascalia breve'), ad esempio` {R Captain-Image, Fig.cap = "Una didascalia molto lunga e descrittiva (e potenzialmente noiosa) che non si adatta alla Elenco delle figure, ma aiuta il lettore a capire cosa comunica la figura. ", Fig.Scap =" Una descrizione concisa per l'elenco delle figure "`
Fallo usando l'opzione chunk `Fig.scap` ('didascalia breve'), ad esempio` {R Captain-Image, fig.cap = "Una didascalia molto lunga e descrittiva (e potenzialmente noiosa) che non si adatta alla Elenco delle figure, ma aiuta il lettore a capire cosa comunica la figura. ", fig.scap =" Una descrizione concisa per l'elenco delle figure "`

### abbrevia le didascalie mostrate nell'elenco delle tabelle (PDF)
Potresti voler che il tuo elenco di tabelle (che segue l'elenco delle figure nella questione della tesi) abbia descrizioni delle tabelle più brevi (o solo diverse) rispetto alle didascalie alla tabella effettive.
### abbrevia le didascalie visualizzate nell'elenco delle tabelle (PDF)
È possibile che l'elenco delle tabelle (che segue l'elenco delle figure nel frontespizio della tesi) abbia descrizioni delle tabelle più brevi (o semplicemente diverse) rispetto alle didascalie delle tabelle stesse.

Se stai usando `Knitr :: Kable` per generare una tabella, puoi farlo con l'argomento` didascalia.short`, ad esempio::
Se stai usando `knitr::kable` per generare una tabella, puoi farlo con l'argomento `caption.short`, ad esempio:
```r
knitr::kable(mtcars,
caption = "Un molto lungo e descrittivo (e potenzialmente
noioso) didascalia che non si adatta all'elenco delle figure,
caption = "Una didascalia molto lunga e descrittiva (e potenzialmente
noioso) che non si adatta all'elenco delle figure,
ma aiuta il lettore a capire cosa la figura
comunica.",
caption.short = "Una descrizione concisa per l'elenco delle tabelle")
```

## Shorten Esecing Header (PDF)
Potresti voler l'intestazione in esecuzione di un capitolo (ovvero l'intestazione che mostra il titolo dell'attuale capitolo nella parte superiore della pagina) è più breve (o semplicemente diversa) rispetto al titolo del capitolo effettivo.
## Accorciare l'intestazione di corsa (PDF)
Potresti voler l'intestazione nel mezzo di un capitolo (ovvero l'intestazione che mostra il titolo all'interno dell'attuale capitolo nella parte superiore della pagina) è più breve (o semplicemente diversa) rispetto al titolo del capitolo effettivo.

Fallo aggiungendo il comando latex `\ capitolo {la mia versione più corta}` dopo il titolo del capitolo.

Expand All @@ -71,43 +71,43 @@ Ad esempio, il capitolo \ @ref (cittadini e refs) è semplicemente "cita e cross
```

## Capitoli non numerati
Per rendere i capitoli non numerati (normalmente solo rilevanti per l'introduzione e/o la conclusione), seguire l'intestazione del capitolo con `{-}`, ad es. `# Introduzione {-}`.
Per rendere i capitoli non numerati (normalmente lo fai per l'introduzione e/o la conclusione), far seguire l'intestazione del capitolo a `{-}`, ad es. `# Introduzione {-}`.

Quando lo fai, devi anche seguire l'intestazione con questi due comandi in lattice:
Quando lo fai, ricordati che devi anche mettere questi due comandi in LaTeX:
```latex
\adjustmtc
\markboth{The Name of Your Unnumbered Chapter}{}
```

Altrimenti il ​​Mini Sommario del capitolo e l'intestazione in esecuzione mostreranno il capitolo precedente.
Altrimenti il mini-sommario del capitolo e l'intestazione mostreranno il capitolo precedente.


## Capitoli iniziali con citazioni (PDF)
Il modello di lattice di Oxthesis ti consente di iniettare un po 'di arguzia nella tua tesi includendo un blocco di tipo `Savequote` all'inizio dei capitoli.
Per fare ciò, usa la sintassi `` `` `` {block type = 'savequote'} `` ``.^[Per ulteriori informazioni sui tipi di blocchi personalizzati, consultare la sezione rilevante in [_authoring libri con r markdown _] (https (https : //bookdown.org/yihui/bookdown/custom-blocks.html).]
Il modello di LaTeX di Oxthesis ti consente di includere anche un blocco di tipo `savequote` all'inizio dei capitoli.
Per farlo, usa la sintassi `` `` `` {block type = 'savequote'} `` ``.^[Per ulteriori informazioni sui tipi di blocchi personalizzati, consultare la sezione in [_authoring libri con r markdown _] (https (https : //bookdown.org/yihui/bookdown/custom-blocks.html).]

Aggiungi il riferimento per la citazione con l'opzione chunk `quote_author =" il mio nome autore "`.
Ti consigliamo anche di aggiungere l'opzione chunk `include = knitr :: is_latex_output ()` in modo che le quotazioni siano incluse solo nell'output PDF.
Aggiungi la referenza della citazione con l'opzione chunk `quote_author =" il mio nome autore "`.
Ti consiglio anche di aggiungere l'opzione chunk `include = knitr::is_latex_output()` in modo che le citazioni siano incluse solo nell'output PDF.

Non è possibile utilizzare la sintassi di Markdown all'interno delle opzioni di chunk, quindi se si desidera ad es. in corsivo un nome del libro nel riferimento Usa un ['Testo Reference'] (https://bookdown.org/yihui/Bookdown/markdown-extensions-by-Bookdown.html#text-references): crea un pezzo di testo chiamato con '(rif: etichetta) il mio testo', quindi indica questo nell'opzione chunk con `quote_author = '(rif: etichetta)'`.
Non è possibile utilizzare la sintassi di Markdown all'interno delle opzioni di chunk, quindi se si desidera ad es. in corsivo un nome del libro usa ['Testo Reference'](https://bookdown.org/yihui/Bookdown/markdown-extensions-by-Bookdown.html#text-references): crea un pezzo di testo chiamato con '(rif: etichetta) il mio testo', quindi indica questo nell'opzione chunk con `quote_author = '(rif: etichetta)'`.


## Evidenziazione delle correzioni (HTML e PDF)
Per quando arriva il momento di fare correzioni, potresti voler evidenziare le modifiche apportate quando si invia una copia post-Viva, corretta agli esaminatori in modo che possano verificare rapidamente di aver completato l'attività.
Quando arriva il momento di fare correzioni, potresti voler evidenziare le modifiche apportate corretta agli esaminatori in modo che possano verificare rapidamente di le cose cambiate
Puoi farlo così:

### correzioni in linea brevi
Evidenzia ** correzioni brevi e inline ** facendo `[come questo] {. Correzione}` --- Il testo tra le staffe quadrate verrà quindi [evidenziato in blu] {. Correzione} nell'output.
Evidenzia **correzioni brevi e inline ** facendo `[come questo] {.correction}` --- Il testo tra le parentesi quadrate verrà quindi [evidenziato in blu]{.correction} nell'output.

Si noti che Pandoc potrebbe essere confuso da citazioni e riferimenti incrociati all'interno delle correzioni in linea.
In particolare, potrebbe essere confuso da `" [cosa ha detto @shea2014] {. Correzione} "` che diventa [cosa ha detto @shea2014] {. Correzione}
In particolare, potrebbe essere confuso da `" [cosa ha detto @shea2014] {.correction} "` che diventa [cosa ha detto @shea2014] {. Correzione}
In tali casi, è possibile utilizzare direttamente la sintassi in lattice.
L'evidenziazione della correzione usa il pacchetto [Soul] (https://ctan.org/pkg/soul), quindi puoi fare così:

- Se si utilizza BiBLATEX per i riferimenti, usa `\ hl {What \ textCite {Shea2014} detto}}
- Se si utilizza Natbib per riferimenti, usa `\ hl {cosa \ cite {shea2014} detto}}

L'uso del lattice grezzo ha lo svantaggio delle correzioni, quindi non viene visualizzata nell'output HTML, ma potresti comunque preoccuparti dell'evidenziazione della correzione nel PDF per gli esaminatori!
L'uso di LaTeX grezzo ha lo svantaggio delle correzioni, quindi non viene visualizzata nell'output HTML, ma potresti comunque preoccuparti dell'evidenziazione della correzione nel PDF per gli esaminatori!


### blocchi di materiale aggiunto o modificato
Expand Down
Loading

0 comments on commit 0590141

Please sign in to comment.