Risposte nei forum create
-
AutoreRisposte
-
::
Vi invio tutto il testo nell’ intorno del footnote nella speranza che riusciate a venirne a capo…io ho perso la speranza!
IL metodo di Daniele non ha funzionato. La nota la inserisce nella pagina in cui inizia il sotto paragrafo successivo (dinamica della rottura).
Grazie un po’ a tuttiUn po’ meglio. 🙂
`\section{Analisi del processo}\begin{figure}
\centering
\includegraphics[scale=0.7]{sostab}
\caption{Parametri con i quali sono stati effettuati gli esperimenti qui riportati.}
\label{sostab}
\end{figure}Il fenomeno fisico differisce da quello precedentemente trattato (vedi Paragrafo \ref{fen}) per la presenza
di particelle solide sospese in soluzione con una frazione volumetrica $\phi$\footnote{Si tenga presente
che $\phi=\pi d^3_p n/6$ dove $n$ è la densità delle particelle (numero di particelle per unità di volume).}`
Non lasciare mai uno spazio prima di un comando \footnote (e ricorda che il fine riga conta come uno spazio). Evidentemente LaTeX finisce la riga al simbolo $\phi$ e con quella riga finisce la pagina, così il marcatore della nota e la nota stessa appaiono nella pagina successiva.Discutibile affibbiare la nota a un simbolo matematico, perché il marcatore si confonde con un esponente.
Cerca su una guida (per esempio l’Arte che trovi in cima alla pagina) come inserire correttamente le unità di misura.
Ciao
Enrico
::Enrico sì…
copio da un pdf…
mi spieghi dove ci possono essere errori?
Introduce degli spazi… indesiderati?Sì, tende a inserire spazi in più. I comandi di LaTeX non sono formule magiche, ma parole precedute da \. Copia pure, ma poi guarda bene se l’aspetto del risultato è simile all’originale (dove gli spazi non si vedono, in effetti).
Ciao
Enrico
::Da una guida leggo che:
Per ottenere il logo dell’università sullo sfondo come in fig. 1(a) può essere
utilizzato il pacchetto eso-pic e definito il comando
`\ newcommand \ AlCentroPagina [1]{ %
\ AddToShipoutPicture *{\ AtPageCenter {%
\ makebox (0 ,0){\ includegraphics %
[ width =0.9\ paperwidth ]{#1}}}}}`
che si usa così
`\ AlCentroPagina { nome _ logo }`Ma questo pezzo di codice dove va inserito?
Io ho provato così:
`\begin{document}
\ newcommand \ AlCentroPagina [1]{ %
\ AddToShipoutPicture *{\ AtPageCenter {%
\ makebox (0 ,0){\ includegraphics %
[ width =0.9\ paperwidth ]{#1}}}}}
\ AlCentroPagina {nome_ logo}
A
\end{document} `Ma mi dice… “bla bla bla… (“C:\Programmi\MiKTeX 2.8\tex\context\base\supp-pdf.tex”
[Loading MPS to PDF converter (version 2006.09.02).]
)
! You can’t use `macro parameter character #’ in horizontal mode.
l.19 [ width =0.9\ paperwidth ]{#
1}}}}}
?”QUINDI? DOVE STA L’ERRORE?
Ma perché metti tutti quegli spazi?
`\newcommand\AlCentroPagina[1]{%
\AddToShipoutPicture*{\AtPageCenter{%
\makebox(0,0){\includegraphics[width =0.9\paperwidth]{#1}}}}}`
Temo che tu stia copiando da un pdf, occorre cautela. Riguardati per bene le basi della sintassi dei comandi.Ciao
Enrico
::Scusa,
non volevo essere misterioso.Uso Ubuntu 10.10, 64bit ;-)..
E compilo con latex, in modo da avere prima il dvi e poi il ps (con dvips)
Spero di averti detto tutto.
Samuele
No, non è tutto. Ci manca l’editor. Se è Kile, dovresti essere sul sicuro con utf8. Ma guarda nelle preferenze del programma.
Ciao
Enrico
::Ciao a tutti,
domanda banale.
Per fare i modo che i caratteri è, é, à, ò, ì, ù, È, É, Ò, À, Ù siano riconosciuti, qual è il comando da inserire nel preambolo??
Che sto impazzendo tra “latin”, “UTF8” etc etc.
Potete aiutarmi? Grazie,
Samuele
Dipende molto dal tuo sistema. Un metodo che potrebbe funzionare è quello di usare il pacchetto selinput:
`\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä}, germandbls={ß}, Euro={€}}
…`
Questi tre caratteri dovrebbero essere sufficienti per far capire a LaTeX, tramite il pacchetto, quale sia la codifica del file.Ma, ti assicuro, è meglio se indaghi a fondo sul tuo sistema. Certo, se non ci dici che cosa usi, è difficile indovinare.
Ciao
Enrico
::Grazie per i consigli,
geometry non lo so usare, ma se trovo un pò di tempo provo a metterlo
in giornata ci smanetto un pò; il footnote effettivamente è nel testo compreso tra due figure anche se vi sono abbastanza righe tra una figura e l’ altra.
Proverò anche la soluzione di Daniele!
vi farò sapereQuello che non si capisce è il vero problema. Dove scrivi questa nota? Per caso nell’ambiente figure? Usi per caso figure con la posizione H? Se vuoi aiuto devi essere più esplicito e anche scrivere po’ con l’apostrofo e non con l’accento. 🙂
Ciao
Enrico
::penso di avere risolto ! la soulzione portata in questo topic sembra funzionare
http://ubuntuforums.org/showthread.php?p=8690020
ho settato evince nel complain mode
`$ sudo aa-complain /usr/bin/evince`
e ora sembra funzionare, genera tutti i caratteri ed altro ! ! !. Comunque penso che userò okular in futuro per i dvi. Grazie per l’ottima guida su come installare texlive, davvero molto efficace ! ! !
Ho provato su una Ubuntu 10.10; evince ha il supporto per i dvi, ma a quanto pare non riesce a leggere tutti i Type1 disponibili e quindi genera i pk per i font EC. Non ho avuto alcuna difficoltà a generarli, però. Non ho Okular su quella macchina, né intendo scaricarci tutto quello che serve; ho provato Okular su una OpenSUSE e legge il dvi senza generare i font.
Sinceramente non vedo alcun motivo di usare il dvi. Ne hai? E xdvi che ha che non va?
Ciao
Enrico
::Ciao a tutti. Mi metto nei panni di chi usa LaTeX per scrivere in inglese. Se ben capisco, i problemi che deve affrontare sono diversi (di meno) di chi scrive in un’altra lingua (in italiano, per esempio).
1.
`\usepackage[english]{babel}`
è del tutto inutile, non fa nulla. Me lo confermate? Perché qualche dubbio ce l’ho…In genere non serve. Ma c’è differenza tra le due chiamate
`\usepackage[british]{babel}
\usepackage[american]{babel}`
Normalmente le distribuzioni inseriscono l’American English come lingua di default, ma un amministratore di sistema in UK potrebbe anche fare diversamente. Per chi ha il dubbio, meglio essere espliciti. Tra American e British English c’è una notevole differenza nelle regole di sillabazione.2.
`\usepackage[]{inputenc}`
non è così indispensabile, anche se è opportuno caricarlo comunqe, per esempio per scrivere una cosa comeČebyčev’s inequality is equivalent to Gödel’s theorem
Ho capito bene?
Sì.
3.
`\usepackage[T1]{fontenc}`
Idem come sopra. Giusto?Meno importante del precedente.
4.
I margini. Se si scrive in formato letterpaper (il predefinito delle classi standard, se ben ricordo) il problema (classico) che “la pagina è poco riempita” è avverito? Ho fatto qualche prova, e mi pare che non ci siano grosse differenze con i margini di default quando si scrive con l’opzione “europea” a4paper. In altre parole, layaureo può servire a un utente USA o UK?Perché no? Ma forse la scelta di fornirlo solo per il formato ISO/A4 è sensata: occorrerebbe uno studio accurato su come adattarlo al formato Letter.
Ciao
Enrico
::Ecco il codice:
`\newcommand{\articolo}[1][]{%
\par\vskip2ex plus 2pt minus 1pt
{\centering\sffamily ART. \refstepcounter{articolo}\Roman{articolo}#1\par
\nobreak\vskip2ex plus 2pt minus 1pt}} `
Funziona correttamente. Come vedi ho aggiunto degli spazi elastici.Puoi benissimo usare \vspace, anzi è addirittura consigliabile, direi. Quanto alla componente di elasticità, mi sembri un po’ taccagno, sai? 🙂 Io pensavo a 2ex plus 1ex minus .7ex o qualcosa del genere.
Ciao
Enrico
::[quote]Risolto con:
`\newcommand{\articolo}[1][]{%
\par\vspace*{2ex}
{\centering \sffamily ART. \Roman{articolo}#1%
\nobreak\par\vspace*{2ex}}
\refstepcounter{articolo}}`Il segreto sta in \vspace*. Con \vspace non funziona.
Ma che ci sta a fare \nobreak prima di \par?
🙄 Evidentemente non serve…I dubbi si moltiplicano. A cosa serve realmente \nobreak? È equivalente a \penalty10000, giusto? Lo stesso problema delle righe isolate l’avevo incontrato anche per lo stile philosophy-modern. Anche in quel caso, con \vspace* funzionava e con \vskip no, anche con \null davanti. Perché? \null\vskip non dovrebbe essere equivalente a \vspace*?[/quote]
È vero, \nobreak è equivalente a \penalty10000; ma se lo dai là sei ancora in modo orizzontale, mentre a te serve in modo verticale.Infatti
`\newcommand{\articolo}[1][]{%
\par\vspace{2ex}
{\centering\sffamily ART. \refstepcounter{articolo}\Roman{articolo}#1\par
\nobreak\vspace{2ex}}}`
funziona allo stesso modo. Nota le modifiche: il primo \vspace va senza asterisco, perché così può essere eliminato a un cambio di pagina. Probabilmente sarebbe meglio specificare anche una componente di allargamento.TeX non spezza una pagina che in certe posizioni. Può spezzare a uno skip, purché sia preceduto da un “non discardable item”; può spezzare a un kern, se è seguito da uno skip; oppure a una penalità.
Il \par fa andare in modo verticale e TeX esamina se può spezzare la pagina: il prossimo item è una penalità, quindi sarebbe possibile, tuttavia la penalità in questione è 10000, cioè talmente alta che TeX nemmeno ci pensa (la potrebbe però usare in condizioni estreme, con avviso di Underfull \vbox o Overfull \vbox).
Allo skip successivo non può spezzare, perché una penalità è un “discardable item”. Né può spezzare al successivo item che è ancora uno skip; infatti \vspace emesso in modo verticale emette due skip, uno uguale all’argomento specificato e uno nullo. L’item precedente è ancora uno skip.
Perché funziona con \vspace*{2ex}? Perché questo comando inserisce
(1) una \hrule invisibile
(2) \nobreak
(3) \vskip{2ex}
(4) \vskip{0pt plus 0pt minus 0pt}Esattamente come \vspace, ma c’è la \hrule seguita da \nobreak. 🙂
Lo skip nullo emesso da \vspace e \vspace* serve per l’interazione con \addvspace. Credo; non c’è traccia del motivo in source2e.
\null è equivalente a \hbox{}; quindi \null\vspace produce esattamente il contrario di quello che ti serve: un posto ottimo dove cambiare pagina, perché c’è uno skip preceduto da un “non discardable item”, la \hbox vuota.
Ti confondi perché è possibile usare \null\vfill per iniziare una pagina con spazio bianco; ma la faccenda riguarda l’eliminazione degli skip (e degli altri “discardable item”) a un cambio pagina.
Ciao
Enrico
::Molto peggio che non ci sia un maiuscoletto decente.
Sì, è un fake evidente, come quello che faceva MS Word.
Solo che Word non lo uso da quasi un decennio, magari
nel frattempo hanno migliorato pure quello…
Certo che di Garamond ce ne sono così tanti in giro…
Cmq sonos oddisfatto, adesso posso passare i fine settimana
a creare nuovi font 🙂Il Garamond più completo è, che io sappia, Adobe Garamond Premier Pro, che ha 34 font nelle varie grandezze ottiche. Non è proprio lo stesso disegno del Simoncini Garamond, ma ci si avvicina; tende a essere più scuro a corpo 10. Il disegnatore è Slimbach, cioè uno bravo; ci sono i caratteri greci e cirillici, oltre a legature e “swash”. Con $299 te la cavi. 🙂
Ciao
EnricoPS: i pfm non servono.
::Ahhhhhhhhh…
Finalmente!!!!Peraltro in questi minuti, mentre stavo preparando le lasegne,
avevo cancellato tutta la directory ~/texlive
e aveva compilato subito.Certo, ho perso due giorni a ricompilare venti volte
i font e non c’entrava niente…Peccato che il maiuscoletto sia un fake evidente,
molto più alto del minuscolo e niente numeri minuscoli…
Ma se i font non li ha temo che non ci sia niente da fare.
Assurdo poi che non esista il grassetto corsivo,
sostituito da un inclinato.
Chissà perché non li hanno creati…Cmq tutto è bene quel che finisce bene,
Mille grazie e anche di più,,,M.
anche se ho rasentato (e credo anche chi
mi ha seguito….) l’esaurimento nervosoIl Garamond nero è un assurdità, non lo userei nemmeno sotto minaccia di tortura. Molto peggio che non ci sia un maiuscoletto decente.
Ciao
Enrico
::`samiel@debian:~$ kpsewhich pdftex.map
/home/samiel/.texlive2010/texmf-var/fonts/map/pdftex/updmap/pdftex.map`
ma
`samiel@debian:~$ locate pdftex.map
/home/samiel/.texlive2010/texmf-var/fonts/map/pdftex/updmap/pdftex.map
/usr/local/texlive/2010/texmf/fonts/map/pdftex/updmap/pdftex.map
/usr/local/texlive/2010/texmf-var/fonts/map/pdftex/updmap/pdftex.map`
Non è che ne ho troppi? 🙂Sì. Come sospettavo ne hai uno che è stato generato da un comando updmap non dato come superutente. Cancella il primo della lista. Poi da’
`kpsewhich pdftex.map`
e ti verrà segnalato il terzo.Ciao
Enrico
::Dal mio /usr/local/texlive/2010/texmf-var/fonts/map/pdftex/updmap/pdftex.map
`pigb8r SimonciniGaramondStd-Bold <[8r.enc/usr/local/texlive/2010/texmf/fonts/map/pdftex/updmap/pdftex.map Allora c’è o non c’è?
Mi sto perdendo…M.
La spiegazione più probabile è che tu abbia dato un comando updmap. Prova a riportare quanto dice
`kpsewhich pdftex.map`
Ciao
Enrico
::Perché ripetere?
Intendi perché ripetere il nome delle rubriche sia nel testo
sia nell’indice? Così mi è stato chiesto…
QUanto al codice, stasera messi i bimbi a nanna
vedo se ho ancora la forza di provare qualcosa.
Intanto mille grazie
M.No, la domanda è rivolta da chi legge il codice e vede che si deve ripetere il titolo della rubrica.
Ciao
Enrico
-
AutoreRisposte