Risposte nei forum create
-
AutoreRisposte
-
::
`
\begin{equation} \label{eqn:distcont}
F(x) = \left \{
\begin{array}{ l }
0\mbox{ per }x<0 \\
x\mbox{ per }0\leq x<1 \\
1\mbox{ per }x\geq 1
\end{array}
\right. %attenzione al punto
\end{equation}
`Ti consiglio
`\usepackage{amsmath}\begin{equation}\label{eqn:distcont}
F(x) =
\begin{cases}
0 & \text{per $x<0$,} \\
x & \text{per $0\leq x<1$,} \\
1 & \text{per $x\geq 1$.}
\end{cases}
\end{equation}
`
per la semplicità e la leggibilità.Ciao,
L.
::
Una finezza. Recupero questo vecchio topic per segnalarvi che il risultato si può raggiungere molto semplicemente con
`\usepackage{braket}
…
$\braket{a|b}$`
Esiste anche un comando \Braket, che -contrariamente a \braket- usa parentesi e delimitatore verticale di dimensioni dipendenti dal contenuto.Il pacchetto braket è fatto apposta per la notazione di Dirac.
Ciao,
L.
::Ho installato Miktex e come editor ho messo TexnicCenter.
Io, lavorando sul wiki del sito della mia facoltà, per scrivere delle formule matematiche in latex ho usato jsmath. Ma, ho notato che non è presente nella lista dei pacchetti di Miktex.
Allora l’ho scaricato dal sito del produttore, ma non c’è stato verso.Mi potreste dire se esiste questo pacchetto per Miktex? L’unico è .zip, e i pacchetti di Miktex sono .cab.
Ciao, non conosco jsmath e probabilmente sto dicendo una schiocchezza: nelle pagine web dedicate, ho visto che viene usata l’espressione “package jsmath” per indicare uno strumento che -forse- non è un pacchetto nel senso che si usa in LaTeX (insieme di macro con estensione .sty). Fa’ attenzione alla terminologia, che magari in questo caso è sostanza…
Ciao,
L.
::
Per la cronaca, ho sfogliato un libro della collana di cui farà parte il mio lavoro. Ho notato con un certo stupore che non c’è differenza tra pagine pari e dispari: la gabbia di testo è sempre centrata nella pagina fisica. Questa scelta dell’editore è forse discutibile. Tuttavia il layout richiesto si ottiene (se mi sbaglio, vi prego di correggermi!) con
`\usepackage{geometry}
\geometry{papersize={16cm,23cm},text={11.5cm,19cm},centering,dvips=false}`
Ciao,
L.
::hai provato con il comando \fontsize?`\fontsize{
}{ }\selectfont`
Ciao Emiliano, grazie del suggerimento! Adesso con
`{\fontsize{24pt}{24pt}\selectfont\uppercase{%
Lo sviluppo storico \\
del concetto di funzione \\
e le origini delle teoria \\
delle distribuzioni \\}}
`
il titolo ci sta!L’unica residua perplessità è il secondo parametro (relativo all’interlinea) del comando \fontsize. Infatti ho notato che i caratteri ottenuti con
`{\fontsize{25pt}{25pt}\selectfont\uppercase{%
Lo sviluppo storico \\
del concetto di funzione \\
e le origini delle teoria \\
delle distribuzioni \\}}
`
hanno le stesse dimensioni (o almeno così mi smebra) di quelli ottenuti con
`{\Huge%
\uppercase{Lo sviluppo storico \\
del concetto di funzione \\
e le origini delle teoria \\
delle distribuzioni \\}}
`
ma l’interlinea nel secondo caso (quello con \Huge, che dovrebbe fare testo rispetto al “manuale” \fontsize) è maggiore di quella del primo.Ne devo concludere che
`\fontsize{24pt}{24pt}\selectfont`
non è adeguato e che è necessario settare il secondo parametro ad un valore più elevato (come 26 pt, per sempio)?Tirare a caso non è proprio da LaTeX!
Grazie mille,
L.
::Quindi sono a posto, con una soluzione poco elegante e che non ho capito su cosa si basi, ma e’ gia’ grasso che cola!
Per la tua bibliografia hai usato la soluzione più completa (con natbib, BibTeX e makebst): è (in fondo) facile, ma non banale.
Per avere le idee (un po’) più chiare tieni presente che natbib si occupa del formato delle citazioni all’interno del documento, mente lo stile bibliografico .bst (che può essere plainnat, natbib_ita, …, o un tuo stile personalizzato creato con makebst), determina il formato delle voci bibliografiche alla fine del documento stesso: giocando con le impostazioni di natbib, puoi avere più formati di citazione (per esempio, citazioni con le parentesi tonde o con le parentesi quadre) corrispondenti ad un dato stile. Viceversa, fissate le impostazioni di natbib, puoi avere più stili diversi per la tua bibliografia.
Naturalmente lo stile bibliografico deve essere compatibile con natbib, che per funzionare, richiede che il file .bbl gli sia comprensibile (visto che ridefinisce \cite).
Ciao,
L.
::si, i termini right e left traggono in inganno, ma dalla documentazione si capisce che possono essere considerati come interno ed esterno rispettivamente in caso di documenti twoside…
Ok.
Io ho scritto semplicemente:
`\usepackage[dvips,papersize={16cm,23cm},left=1.5cm,right=3cm, top=2cm,bottom=2cm]{geometry}`
e funziona sia compilando con “latex nomefile.tex” e poi convertendo il nomefile.dvi in nomefile.pdf con dvipdfm che producendo direttamente il pdf con “pdflatex nomefile.tex”…Per la cronaca, ho trovato informazioni in questa raccolta di FAQ, precisamente la numero 184…
Ho letto la FAQ. Da quello che ci ho capito, io che compilo con pdfLaTeX (su Mac è il default) devo selezionare
`[dvips=false]`Grazie per le risposte, Luca. Ad ogni modo, se qualcun altro dello Staff vuole aggiungere qualcosa al ritorno dalle vacanze :wink:, è il benvenuto: su argomenti oggettivamente ostici come questo, avere più punti di vista non guasta…
Grazie ancora!
L.
::Ho provato ad utilizzare il codice suggerito da Lorenzo, ma anche li’ ci sono le etichette in bibliografia.
A me funziona perfettamente: LaTeX, BibTeX e due volte LaTeX sul codice che ti ho scritto,
`\documentclass{article}\usepackage[square]{natbib}
\bibpunct{[}{]}{,}{}{,}{}\begin{document}
Vedi~\citep{bell:matematici} e~\citep{odifreddi:novecento}…
\bibliographystyle{natbib_ita}
\bibliography{/Users/Lorenzo/Documents/Documenti_LaTeX/mat}\end{document}
`
dove mat.bib contiene:
`@BOOK{bell:matematici,
AUTHOR = {E.~T.~Bell},
TITLE = {I grandi matematici},
PUBLISHER = {Sansoni},
YEAR = {1988, ed.~or.~1937},
ADDRESS = {Firenze}
}@BOOK{odifreddi:novecento,
AUTHOR = {P.~Odifreddi},
TITLE = {La matematica del Novecento},
PUBLISHER = {Einaudi},
YEAR = {2000},
ADDRESS = {Torino}
}`
e ottengo:
`Vedi [Bell, 1937] e [Odifreddi, 2000]…
References
Bell E. T. (1988, ed. or. 1937). I grandi matematici. Sansoni, Firenze.
Odifreddi P. (2000). La matematica del Novecento. Einaudi, Torino.
`
Assicurati di aver inserito correttamente le voci nel file .bib e di avere natbib.sty e natbib_ita.bst nei posti giusti.Ciao,
L.
::Il mio consiglio era quello di fornire loro un pdf già ridimensionato, dove le pagine misurano 16x23cm…
Quello che ottieni tu invece è un pdf a4 che contiene la pagina da te creata e le indicazioni per il taglio della carta…
Poichè immagino che un procedimento professionale non passi attraverso una stampa a4 ritengo che tali indicazioni potrebbero essere superflue, se non addirittura d’impiccio…
Forse (e dico “forse” solo perché non ho alcuna esperienza in proposito) la tua è l’idea migliore.
Correggo quindi il mio codice, postandone uno funzionante
`
\documentclass[11pt,twoside]{book}
\usepackage[dviXXX,papersize={16cm,23cm},left =1.5cm, right =3cm, top =2cm, bottom =2cm ]{geometry}
`
ove a dviXXX si deve sostituire il driver in uso…Di primo acchito, pensavo che il tuo codice impostasse allo stesso modo le pagine pari e quelle dispari, invece ho visto che geometry compone diversamente le pagine pari da quelle dispari, proprio come volevo fare io…
Per quanto riguarda il “driver”, non so neache che cosa sia: ho messo dvips=false e mi sembra che funzioni, ma non ne sono sicuro…
Che opzione dovrei mettere? Uso iTeX su Mac e questo è il mio preambolo:
`\documentclass[11pt]{book}\usepackage[applemac]{inputenc}
\usepackage[french,english,italian]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{microtype}
\usepackage{amsmath,amsfonts,amssymb,amsthm}
\usepackage{latexsym}
\usepackage{graphicx}
\usepackage[format=hang,font=small,labelfont=bf]{caption}
\usepackage{fancyhdr}
\usepackage[italian]{varioref}
\usepackage{lettrine}
\usepackage[square]{natbib}
\usepackage{indentfirst}
\usepackage[tight,italian]{minitoc}
\usepackage[Lenny]{fncychap}
\usepackage{eso-pic}
\usepackage{enumitem}
\usepackage[bottom]{footmisc}
%\usepackage{layaureo}\usepackage[dvips=false,papersize={16cm,23cm},left=1.5cm,right=3cm, top=2cm,bottom=2cm]{geometry} %quest'ultimo non definitivo…
`Grazie mille,
L.
::Non capisco i riferimenti ad a4 e a5…
Neppure io… ma ho visto in questo topic (che mi sembra possa fare al caso mio) l’intervento di “ev” e ho fatto come i Pitagorici…
…a meno che non debba stampare tu il libro, non credo sia molto importante specificare le dimensioni fisiche della pagina prima che venga rifilata… sarà un problema dell’editore o della tipografia; a te spetta solo l’impaginazione di un rettangolo 11.5cm x 19cm in un rettangolo 16cm x 23 cm.
No, non devo stamparlo io: ci pensa l’editore. L’editore -piuttosto noto, a Bologna- ha soltanto fatto riferimento alle dimensioni della gabbia e della pagina. Di fronte alle mie perplessità, mi hanno anche spedito un fac simile (su fogli A4), dove la gabbia 11.5×19 è centrata (sia verticalmente sia orizzontalmente, sia nelle pagine pari sia in quelle dispari) in una cornice 16×23 (che dovrebbe corrispondere alla “pagina fisica” del libro pubblicato). La spedizione del fac simile avrebbe dovuto (secondo loro) tagliare la testa al toro, ma… non ci capisco niente:
1. non so se basta (come dici tu) che io realizzi la gabbia di testo e lasci fare a loro tutto il resto (ma loro come fanno, in assenza di indicazioni precise del tipo che potrebbe fornire crop, a piazzare la cornice?)
2. l’esempio che mi hanno inviato mi lascia perplesso: sulla documentazione di memoir, per esempio, nessun layout prevede la semplice centratura della gabbia di testo nella cornice della pagina fisica, anzi vengono proposti layout fichissimi che si richiamano a rapporti matematici ricchi di dottrina e tradizione tipografica (fra l’altro, i margini delle pagine pari, di regola, sono diversi da quelli delle pagine dispari)…
3. Manco so che cosa vuol dire, di preciso, “rifilare” un libro…
Insomma, alto mare…
Quindi credo sia sufficiente:
`
\documentclass[11pt,twoside]{book}
\usepackage{geometry}
\setlength{\paperheight}{23cm} %attenzione alla grafia
\setlength{\paperwidth}{16cm}
`Può darsi, ma i miei interrogativi non sono tutti risolti…
Grazie, comunque!
L.
::Salve a tutti,
sto cercando di avvicinarmi a Latex e avrei la necessità di trovare un modo semplice e rapido di scrivere
formule, equazioni, sistemi d’equazioni.Ciao, LaTeX è un sistema con un interfaccia testuale, non grafica: questo ti permette di tenere sotto controllo tutti gli aspetti della composizione tipografica e di raggiungere risultati eccelsi, inarrivabili per un word processor WYSIWYG. Oltre al fatto che i vari editor in circolazione offrono supporti per rendere l’inserimento delle formule più agevole, una volta fattaci l’abitudine la scrittura delle formule tramite comandi non è nemmeno più lenta di quella ottenibile cliccando su una palette di simboli.
Tuttavia, se desideri un approccio iniziale più morbido con LaTeX, forse Publicon, di Wolfram Research, può essere un’idea.
Ciao,
L.
::
`\documentclass{article}\usepackage[square]{natbib}
\bibpunct{[}{]}{,}{}{,}{}\begin{document}
Vedi~\citep{bell:matematici} e~\citep{odifreddi:novecento}…
\bibliographystyle{natbib_ita}
\bibliography{/Users/Lorenzo/Documents/Documenti_LaTeX/mat}\end{document}
`
Con questo codice ottieni, all’interno del documento, citazioni del tipo [Odifreddi, 2000] ed una bibliografia in ordine alfabetico seza alcuna etichetta. Naturalmente, se natbib_ita non fa al caso tuo, puoi crearti uno stile personalizato con makebst, con la sola avvertenza di rispondere adeguatamente alle domande che ti vengono poste -fra cui quelle inerenti la compatibilità con il pacchetto natbib. Per uno stile diverso da natbib_ita, ma che si comporta in maniera analoga per quanto riguarda citazioni nel documento e bibliografia senza etichette, puoi guardare qui.Ciao,
L.
::
Ti consiglio fortemente di usare il pacchetto listings. Per esempio,
`
\documentclass{article}\usepackage{listings}
\lstset{language=Pascal,
basicstyle=\footnotesize\ttfamily}\begin{document}
\begin{lstlisting}[float,caption=A floating example,frame=lines]
for i:=maxint to 0 do
begin
{ do nothing }
end;
Write(’Case insensitive ’);
WritE(’Pascal keywords.’);
\end{lstlisting}\end{document}
`Puoi anche leggere qui.
Ciao,
L.
-
AutoreRisposte