Riferimenti e bibliografia
Quattro strumenti: i riferimenti interni a un elemento numerato (teorema, figura, tabella), le citazioni esterne alla bibliografia, le note a piè di pagina, e gli elenchi ausiliari di figure e di tabelle.
<mp-ref> — riferimenti incrociati interni
Fa riferimento a qualsiasi elemento avente un id che mathpad ha numerato (capitolo, sezione, definizione, teorema, proprietà, esercizio, figura, tabella…). Il riferimento mostra il numero corrente, il clic porta all'elemento.
| Attributo | Valori | Descrizione |
|---|---|---|
| target | id dell'elemento di destinazione | Obbligatorio. Se l'id manca, il riferimento viene reso come [id?]. |
| format | number · label · name · full | Formato visualizzato: « 3 » (number, predefinito) · « Teorema » (label) · « Pitagora » (name) · « Teorema 3 — Pitagora » (full). |
<mp-theorem id="thm-tvi">
<mp-title>Teorema dei valori intermedi</mp-title>
…
</mp-theorem>
… Secondo <mp-ref target="thm-tvi" format="full"></mp-ref>, esiste $c \in [a;b]$ …
id tutte le volte che vuole. Il numero viene calcolato automaticamente dal contesto (posizione nel capitolo/nella sezione), quindi inserire un nuovo teorema aggiorna in modo pulito tutti i riferimenti successivi — nessuna manutenzione manuale. Bibliografia
Tre tag correlati funzionano insieme: <mp-bibliography> come contenitore, <mp-cite-entry> per ogni voce, <mp-cite> per una citazione in linea.
Contenitore <mp-bibliography>
| Attributo | Valori | Descrizione |
|---|---|---|
| style | numeric · author-year · alpha | Stile dei marcatori di citazione. numeric [1], author-year (Lang 2002), alpha [Lan02]. |
| title | libero | Titolo della sezione. Predefinito: « Riferimenti ». |
Voce <mp-cite-entry>
Una voce per opera. Può essere scritta self-closing (<mp-cite-entry … />).
| Attributo | Valori |
|---|---|
| id | Obbligatorio. Chiave di citazione (es. hardy1908). |
| type | article · book · misc · thesis (predefinito misc) |
| author | Stringa libera (si consigliano cognomi separati da virgole). |
| title, year, journal, publisher, volume, number, pages, edition | Campi bibliografici classici. |
| url, doi | Collegamento esterno. doi ha la precedenza (reso come https://doi.org/<doi>). |
Citazione in linea <mp-cite>
Un unico attributo, ref, che punta all'id di un <mp-cite-entry>. Può essere self-closing.
Esempio completo
<p>La dimostrazione è attribuita a Hardy <mp-cite ref="hardy1908"/>.</p>
<p>Lang <mp-cite ref="lang2002"/> ne dà una versione moderna.</p>
<mp-bibliography style="numeric">
<mp-cite-entry id="hardy1908" type="article"
author="Hardy, G. H." title="Mendelian proportions in a mixed population"
journal="Science" volume="28" year="1908" pages="49–50"/>
<mp-cite-entry id="lang2002" type="book"
author="Lang, S." title="Algebra" publisher="Springer"
edition="3" year="2002" doi="10.1007/978-1-4613-0041-0"/>
</mp-bibliography>
<mp-footnote> — note a piè di pagina
Nota in linea, sostituita sul posto da un piccolo richiamo ¹, il cui contenuto è raccolto in fondo al capitolo o al documento. Si comporta come \footnote{...} di LaTeX.
La formula di Cauchy<mp-footnote>Oggi la si attribuisce generalmente a Cauchy-Schwarz.</mp-footnote> si diffonde dopo il 1821.
Può regolare la strategia di raggruppamento su <mp-course> :
| Attributo | Valori |
|---|---|
| footnotes-collect | auto (predefinito) · chapter · document |
auto sceglie chapter se c'è almeno un <mp-chapter>, altrimenti document. Comodo quando passi da un corso a blocco unico a uno strutturato.
<mp-lof> e <mp-lot> — elenchi ausiliari
Entrambi sono self-closing. <mp-lof/> raccoglie tutti i <mp-figure> con didascalia, <mp-lot/> tutte le tabelle .tp-table (in pratica prodotte dal convertitore a partire da tabular). Alla maniera di \listoffigures / \listoftables in LaTeX.
<h2>Elenco delle figure</h2>
<mp-lof/>
<h2>Elenco delle tabelle</h2>
<mp-lot/>
<mp-toc/>
The table of contents works on the same principle — see Document structure. Pronto a provare mathpad?
Crei il suo primo documento scientifico in HTML nell'editor online, o importi il suo corso LaTeX esistente con un solo clic.