Risposte nei forum create
-
AutoreRisposte
-
::
Salve,
devo compilare un documento con xelatex per poter usare dei TTF e OTF.
Nel corpo del documento inserisco “–“, ma il documento che ottengo in pdf non visualizza la lineetta, ma i due caratteri “–“.ecco un esempio esplicativo:
`\documentclass[a4paper,11pt]{article}
\usepackage[english]{babel}
\usepackage{fontspec}
\setmainfont{Book Antiqua}\begin{document}
Questa dovrebbe essere una lineetta: –. purtroppo se compilo con xelatex non lo e'!
\end{document}`
Ho provato diversi font, ottenendo lo stesso risultato.
Qual’ora non si potesse usare la “vera” lineetta –, quale e’ il modo meno peggiore per ottenere una lineetta (il semplice “-” non va bene per intenderci..)?
Grazie in anticipo,
vevo`\setmainfont[Mapping=tex-text]{Book Antiqua}`
Pagina 11 della documentazione.Ciao
Enrico
::Ho fatto altre prove, credo si tratti di un conflitto tra ”frontespizio” ed ”appendix”. Nel file dell’appendice non ho utilizzato nessun comando, a parte i classici chapter, section…
L’idea è che l’opzione “oneside” funziona male con frontespizio 🙁 che assume una numerazione continua nel materiale iniziale. Invece l’ambiente titlepage reimposta il numero di pagina a 1 nella pagina seguente.
Soluzione:
`\frontmatter
\makeatletter
\if@twoside\else
\Pagenumbering{Roman}
\fi
\makeatother
\begin{frontespizio}
…
\end{frontespizio}
\makeatletter
\if@twoside\else
\pagenumbering{roman}
\fi
\makeatother`
Naturalmente le parti rilevanti sono solo i due comandi \pagenumbering; il resto puoi toglierlo se devi scrivere per forza con “oneside”.Tutta la pappardella di fancyhdr va prima di \begin{document} e, come nel codice che ti ho indicato, \frontmatter va prima del frontespizio.
Già che ci sei, togli anche la riga con fncychap, così ti eviti l’insana tentazione di adoperarlo. 🙂
Ciao
Enrico
::Ciao
Solo per segnalare che il pacchetto suggerito per la composizione delle formule di struttura (XyMTeX) è qui definito obsoleto.
Qualcuno suggerisce questo pacchetto, ma io non lo consoco.Sfortunatamente l’autore di XyMTeX è sparito dalla circolazione dopo aver rilasciato un aggiornamento del pacchetto per LaTeX2e. Da quello che so il pacchetto funziona, con certe limitazioni, ma molte formule di struttura si possono disegnare con relativamente poca fatica.
A suo tempo lo usai per la tesi (di una sorella). 🙂 Sull’aurotiosolfato di sodio, se non ricordo male, roba che serve per curare malattie reumatiche.
Su ppchtex non saprei che dire se non che è di Hans Hagen e quindi la documentazione è incomprensibile. 🙁
Puoi installare XyMTeX nell’albero locale.
Ciao
Enrico
::In realtà, il documento è tanto lungo e “denso” che non si notano particolari “brutture” legate alla mancata cesura delle parole; viceversa, in questo modo non vengono tagliate le parole contenute in alcuni titoli di section che occupano più righe e lì, effettivamente, tra un parola e l’altra lo spazio è un po’ eccessivo; per la cronaca, ho provato a ridefinire il comando section così, ché secondo me non è male:
`\renewcommand{\section}[1]{\begin{flushleft}%
\section{#1}%
\end{flushleft}}`
ma non funziona e, nella fretta, ho abbandonato 😳
Sempre per la cronaca, usare \section in combinazione all’ambiente flushleft senza ridefinire il comando funziona perfettamente.Non sarebbe più semplice scrivere
`\section[Questo è un titolo di sezione troppo lungo per stare su una riga]
{Questo è un titolo di sezione troppo lungo\\ per stare su una riga}`
eventualmente scegliendo un titolo abbreviato per l’indice e per la testatina? Sarebbe l’argomento opzionale.Quel tentativo di definizione non può funzionare, né ti consiglio niente del genere.
Se vuoi “risolvere” il problema di eludere la sillabazione per l’italiano, scrivi appena prima di \begin{document}
`\makeatletter
\chardef\l@italian=255
\makeatother`
In attesa di tempi migliori…Oppure installa la TeX Live e abbandona MiKTeX.
Ciao
Enrico
::Ciao,
ho questa equazione:
`
$$S_G = \frac{GEZI}{V_G} + S_I\cdot I_b \qquad (\text{min}^{-1}) $$`Se volessi min^(-1) in corsivo come devo fare?
Se quel “min” sta per minimo, perché mai deve andare in corsivo? Se proprio vuoi, \mathit{min}.
Non usare $$…$$, ma \[…\]. Credimi, è meglio.
Ciao
Enrico
::graazie! è vero, usando direttamente pdflatex \pause funziona!! però così non vengono più le figure (che prima venivano), come mai? ho messo il pacchetto
`\usepackage{graphicx}`
nel preambolo e poi per inserire la figura metto
`\begin{figure}[h]
\begin{center}
\includegraphics[height=4.5cm]{fig1.eps}
\caption{prima figura}
\end{center}
\end{figure}`
nella slide.. viene solo la caption, la figura non c’è. sapete dirmi cosa sbaglio?Non puoi inserire EPS compilando con pdflatex; basta convertire l’immagine in PDF.
Già che ci siamo: l’ambiente “center” non va usato dentro “figure”, è meglio dare la dichiarazione \centering. In una presentazione usare l’ambiente “figure” è sbagliato: metti l’illustrazione, il testo della diapositiva la spiega.
Ciao
Enrico
-
AutoreRisposte