Risposte nei forum create
-
AutoreRisposte
-
::
Sto finalmente utilizzando LaTeX per un po’ di matematica, ma vorrei chiarirmi un problema:
Nel codice seguente, nella prima riga faccio uso di \frac. Il risultato è che la frazione viene composta in modo testo.
Allora semplicemente lo cambio in \dfrac e va a posto.
`% preambolo
\usepackage{amsmath}% corpo documento
\[
\begin{cases}
R=\frac{0.862}{T_0^{2/3}} & \text{per $T_0>0.8$ s,}\\[3.8ex]
R=1.0 & \text{per $T_0\geq0.8$ s.}
\end{cases}
\]`
Non capisco perchè nell’ambiente cases \frac non attui implicitamente il modo matematico.Usa lo stile testo (\textstyle) e non \displaystyle. Scelta dell’autore del pacchetto.
Ciao
Enrico
::Grazie mille!
Hai provato come funziona? Che impressioni hai avuto? L’usabilità e gli aiuti sono migliori di altri software come WinEdt e TeXnicCenter?
Vale la pena utilizzare Netbeans come editor Latex, nonostante la sua voracità di RAM?PS: con Winedt ho il problema del fatto che è un software a pagamento ed ha un dizionario Italiano poco aggiornato e con molte lacune, mentre su TeXnicCenter il supporto alla compilazione e a BIBTeX è piuttosto carente…
Mai usato. Ho semplicemente trovato il riferimento con Google, cercando “netbeans latex”.
La cosa migliore che puoi fare è piallare il disco e installare una qualsiasi distribuzione GNU/Linux con Kile. 🙂
Ciao
Enrico
::Salve a tutti!
Sapete se esiste un modo (ed in caso come si fa) per utilizzare Netbeans (noto e gratuito IDE per la programmazione) come editor per LaTeX?
Ovviamente m’interessa che siano inclusi tutti i più utili supporti possibili (supporto alla sintassi, controllo ortografico con dizionari aggiornati, aiuto alla compilazione, supporto BiBTeX ecc…)
Ciao
Enrico
::Ho appunto consigliato a Umano di passare a latin1, dicendogli “puoi fare molto meglio”.
Scusami Enrico, mi sono spiegato male. Riprovo.
1. La codifica applemac non è obsoleta, e anzi funziona benissimo.
2. Tuttavia, su Mac meglio usare la codifica latin1 (o utf8), in quanto assicura una maggiore compatibilità con le altre piattaforme.Ecco, questa dovrebbe essere la sintesi del discorso: se ci sono errori, son qui!
Una cosa può essere obsoleta (secondo il Garzanti significa disusata, antiquata, superata), ma funzionare benissimo. La tecnologia degli orologi a pendolo è obsoleta, ciò non toglie che la pendola in soggiorno che ha più di cent’anni funzioni ancora.
Meglio però passare a codifiche più standard, perché non è detto che rimanga il supporto della codifica applemac in caso di sviluppi futuri del software.
Ciao
Enrico
::Dice bene neptune, ma puoi fare molto meglio. Probabilmente usi TeXShop come editor; nelle preferenze è possibile impostare la codifica dei caratteri in input a latin1; in questo modo i tuoi file saranno compatibili con un maggior numero di sistemi.
Ciao Enrico, una precisazione: in un post di qualche tempo fa, ricordo che avevi detto che la codifica applemac è da considerarsi obsoleta. In effetti, forse il senso della tua affermazione è meglio spiegato da quanto dici ora: “la codifica latin1 (o utf8) è preferibile anche su piattaforma Mac in quanto permette una maggiore compatibilità con altre piattaforme”.
Ho capito bene?
Ho appunto consigliato a Umano di passare a latin1, dicendogli “puoi fare molto meglio”. O no? 🙂
Ciao
Enrico
::Se vuoi uno spazio fra didascalia e tabella, usa \medskip oppure carica il pacchetto caption e dà, nel preambolo, il comando
`\captionsetup[table]{position=top}`Ciao Enrico, interessante questo codice. Mi era sfuggita questa funzione del pacchetto caption, che mi pare migliore che dare manualmente ogni volta \medskip.
Tuttavia, purtroppo il codice non funziona con ClassicThesis (e più in generale, con le classi KOMA):
`\documentclass{scrreprt}\usepackage{classicthesis-ldpkg}
\usepackage{classicthesis}\captionsetup[table]{position=top}
\begin{document}
\begin{table}[tb]
\caption{Dida.}
\centering
\begin{tabular}{cc}
\toprule
$p$ & $\lnot p$ \\
\midrule
V & F \\
F & V \\
\bottomrule
\end{tabular}
\end{table}\end{document}`
Sulla doc. di caption c’è un avvertimento:Side effects
The optional argument of \setcapwidth is not supported and will be ignored if used in conjunction with the caption package. Furthermore the KOMA-Script options tablecaptionabove & tablecaptionbelow and the commands \captionabove & \captionbelow are stronger than the position= setting offered by the caption package.Please note that the options skip=, position=, figureposition=, and table- position= do not always have an effect. Since it’s a matter of the document class to
supply the environments figure and table, it could use its very own spacing, and
could decide for itself if the caption will be typeset as “top” or “bottom” caption. For
example the KOMA-Script document classes support the skip= setting, but will always
typeset figure captions as “bottom” captions, and table captions are dependent on
the global option tablecaptionsabove resp. tablecaptionsbelow.Ho provato a selezionare l’opzione di classe tablecaptionsabove, invano.
Sai se esiste un modo per usare quella comoda funzione di caption anche con le classi KOMA?
Più in generale, ti chiedo se quel \medskip che uso per separare la didascalia dalla tabella può presentare effetti collaterali in classi che si occupano di inserire automaticamente quello spazio (mi pare che amsart sia una di queste):
`\begin{table}[tb]
\caption{Dida.}
\centering
\medskip % Può dare effetti collaterali?
\begin{tabular}{cc}
\toprule
$p$ & $\lnot p$ \\
\midrule
V & F \\
F & V \\
\bottomrule
\end{tabular}
\end{table}`L’avvertenza che citi dice esattamente che il metodo non funziona con le classi KoMa. Direi che in amsart non si deve usare il \medskip; del resto basterebbe provare, che dici?
Ciao
Enrico
15 Luglio 2008 alle 18:23 in risposta a: [RISOLTO]Natbib/apa-good, problema con lista bibliografica #25520::Bene, adesso che sai come comportarti quando usi file non standard, togli la chiamata del pacchetto ulem e vedrai che tutto torna a posto.
Vero, tutto ok ora!
Grazie milleComunque, dato che ulem era lì perchè mi serviva, riporto il workaround che ho usato per sostituire la chiamata \sout:
`$\rlap{——}$` Però, un’altra volta, prima di dire che non avevi fatto alcuna modifica, pensaci bene.
Prima, dovrò ripensare bene a quello che credevo di aver capito su LaTeX 😉
Piuttosto orribile, come kludge. Non so bene perché tu metta quella roba fra dollari, in ogni caso si può certamente fare meglio.
`\makeatletter
\newcommand{\strikeout}[1]{{%
\settowidth{\@tempdima}{#1}%
\leavevmode\rlap{\leaders\hrule\@height.55ex\@depth-.45ex\hskip\@tempdima}#1}}
\makeatother`
A questo punto puoi scrivere \strikeout{parola} oppure \strikeout{$xyz$}.Ciao
Enrico
::Forse c’è qualcosa nel resto del preambolo che non va. Ho provato a compilare il documento seguente e il testo viene centrato.
`\documentclass{article}
\usepackage{lipsum}
\usepackage{geometry}
\geometry{hmargin={2cm,2cm},vmargin={2cm,2cm}}\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{Nome}
\chead{}
\rhead{13 luglio 2008}
\lfoot{}
\cfoot{\thepage}
\rfoot{}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0.5pt}\begin{document}
\chapter{Capitolo Primo}
\lipsum
\end{document}`Se invii il preambolo completo provo a darci un’occhiata.
Per la centratura verticale non saprei come fare. Proverò a fare qualche ricerca.Probabilmente Misterx76 ha invertito l’ordine fra fancyhdr e geometry, errore abbastanza comune.
La centratura richiesta è, a mio parere, abominevolmente brutta. E i margini sono troppo stretti.
Ciao
Enrico
15 Luglio 2008 alle 14:09 in risposta a: [RISOLTO]Natbib/apa-good, problema con lista bibliografica #25518::L’avevo trovato qui
http://web.reed.edu/cis/Help/LaTeX/images/apa-good.bst.zipBene, adesso che sai come comportarti quando usi file non standard, togli la chiamata del pacchetto ulem e vedrai che tutto torna a posto.
Però, un’altra volta, prima di dire che non avevi fatto alcuna modifica, pensaci bene.
Ciao
Enrico
15 Luglio 2008 alle 12:00 in risposta a: [RISOLTO]Natbib/apa-good, problema con lista bibliografica #25516::Questo è uno dei documenti che restituisce la bibliografia senza titoli sottolineati (come la vorrei, e come era sempre stata anche nell’altro documento)
`\documentclass[a4paper,11pt,twoside]{article}
\usepackage{mathpazo}
\usepackage{natbib}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}\usepackage[colorlinks=true,urlcolor=blue,citecolor=black,linkcolor=blue]{hyperref}
\usepackage[margin=1in]{geometry}
\usepackage{setspace}
\onehalfspacing\title{}
\author{}\begin{document}
\maketitle…
\bibliographystyle{apa-good}
\bibliography{}
\end{document}
`Questo il file principale della tesi, che andave bene fino a qualche giorno fa. L’unica modifica `sostanziale’ (che mi ricordi) è la cancellazione dei file ausiliari.
`
\documentclass[a4paper,12pt]{book}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{mathpazo}
\usepackage{hyphenat}
\usepackage{epigraph}
\setlength{\epigraphwidth}{3.6in}\usepackage[margin=1in,bindingoffset=0.15in]{geometry}
\usepackage{ragged2e}
\usepackage{setspace}
\doublespacing\newenvironment{quote2}
{\list{}{\listparindent=0em
\itemindent=\listparindent
\rightmargin=\leftmargin
\parsep=0pt plus 1pt}%
\item\relax
\footnotesize
\linespread{1.1}\normalfont}
{\endlist}\usepackage[margin=12pt,format=hang,font=small,labelfont=bf]{caption}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage[]{graphicx}\usepackage{acronym}
\usepackage{rotating}
\usepackage{natbib,multibib}
\newcites{net}{Sources}
\usepackage[colorlinks=true, urlcolor=blue, citecolor=black, linkcolor=black]{hyperref}
\usepackage{ulem}\begin{document}
\frontmatter
\input{trunk-thesis/frontmatter/frontespizio}
\setlength{\RaggedRightParindent}{\parindent}
\RaggedRight\mainmatter
\input{trunk-thesis/chapt1/introduction}
\input{trunk-thesis/chapt2/complexphenomenon}
\input{trunk-thesis/chapt3/theoreticalframe}
\input{trunk-thesis/chapt4/empiricaldata}
\input{trunk-thesis/chapt5/conclusions}\appendix
\input{trunk-thesis/tablesappendix}
\input{trunk-thesis/criteria}\renewcommand\bibname{References}
\bibliographystyle{apa-good}
\bibliography{}
\addcontentsline{toc}{chapter}{References}\clearpage
\bibliographystylenet{apa-good}
\bibliographynet{}
\addcontentsline{toc}{chapter}{Sources}
\end{document}`I file bibliografici sono gli stessi per tutti i documenti che uso.
Sarebbe bene dire dove si può trovare lo stile apa-good, che non sta su CTAN.
Ciao
Enrico
15 Luglio 2008 alle 8:05 in risposta a: [RISOLTO]Natbib/apa-good, problema con lista bibliografica #25514::Salve,
ho un problema alquanto strano con la bibliografia della mia tesi.
Da qualche giorno, BibTeX ha cambiato modo di presentare la lista bibliografica, e non so come riportarla allo ‘stile’ precedente.
Uso (nel preambolo)
`\usepackage{natbib,multibib}
\newcites{net}{Sources} `
e nel documento:
`\renewcommand\bibname{References}
\bibliographystyle{apa-good}
\bibliography{file1,file2,..}
\addcontentsline{toc}{chapter}{References}\clearpage
\bibliographystylenet{apa-good}
\bibliographynet{file2,file3,…}
\addcontentsline{toc}{chapter}{Sources} `Ho utilizzato Natbib, apa-good e gli stessi file .bib per altri documenti/rapporti e in questi altri documenti la lista bibliografica è diversa: è come la vorrei io 🙂
Per arrivare al punto: tutti i titoli dei journal, inbook, incollection ed inproceedings adesso sono sottolineati
L’unica cosa che ho fatto di recente è l’avere eliminato i file ausiliari (.aux .blg .bbl .toc…) del mio documento principale, che sono stati rigenerati senza errori alle successive compilazioni.Come posso risolvere?
Direi che la cosa non può accadere senza aver modificato altro. Senza esempi minimi compilabili, non è che si possa dire tanto di più.
Ciao
Enrico
::Salve,
durante la compilazione del file dell’ultima relazione in latex, mi dà diversi errori. Il lato più negativo è che sono tutti riguardanti alcuni punti del file aux: non ce n’è nessuno relativo al sorgente.
Come posso fare a risalire ai punti errati del file tex?Cancella il file .aux e riprova. Se capita di nuovo vediamo che cosa fare.
Ciao
Enrico
::Ciao Lorenzo
ho letto il tuo manuale, tralasciando momentaneamente la matematica; uso Mac e ho caricato mactex: Tuttavia non riesco ad usare le vocali accentate uso i package
latin1 T1 e italian babel ma le vocali accentate non vogliono saperne di comparire.Quando batto ì nel sorgente viene fuori una I con la dieresi, la E non riesco ad accentarla e non riesco a scalare i capolettera con il pacchetto lettrine per più di due righe, è forse il tipo di font che non si lascia ingrandire?. Ho guardato nelle preferenze di texshop ma non so quale parametro dare al posto di latin1, mi puoi aiutare.
Ho cercato il tuo nome in google dopo la tua risposta a una mia domanda nella rivista macworld su tex l’anno scorso, e da allora ho iniziato il cammino con tex. Grazie infinite Salvatore Umano 😥Dice bene neptune, ma puoi fare molto meglio. Probabilmente usi TeXShop come editor; nelle preferenze è possibile impostare la codifica dei caratteri in input a latin1; in questo modo i tuoi file saranno compatibili con un maggior numero di sistemi.
Naturalmente l’impostazione non avrà effetto per i file scritti in precedenza. Ma non è difficile convertirli, nel caso ti serva.
Ciao
Enrico
::Si hai ragione, uso \tableofcontents per fare l’indice.
Sto modificando un file che ha fatto un mio collega e lui ha usato il pacchetto fancy per creare i piè di pagina, la parte del’introduzione è questa:
`%————————————————
\newcommand{\indice}[1] %Inserimento dell'indice
{
\pagestyle{fancy}
\fancyhead{}
\fancyhead[CE,CO] {{\includegraphics[bb=0 0 2501 805,clip,angle=0,width=0.2\textwidth]{logosteelco.jpg}}\\}
\fancyfoot[RO,LE]{\sffamily \footnotesize Pag.: \Roman{page}}
\fancyfoot[LO,RE]{\sffamily \footnotesize {#1}}
\tableofcontents
\newpage
}%————————————————
`Come vedi c’è il comando \Roman{page} per avere i numeri romani in maiuscolo sui piè di pagina, ma nell’indice rimangono minuscoli.
Ovviamente è sbagliato. Da quel poco che mostri devo dedurre che usi la classe book e che \tableofcontents è dato dopo \frontmatter e prima di \mainmatter. Se è così, basta inserire questo codice nel preambolo:
`\makeatletter
\renewcommand\frontmatter{%
\cleardoublepage
\@mainmatterfalse
\pagenumbering{Roman}}
\makeatother`
e sostituire \Roman{page} nel tuo codice con \thepage.Ciao
Enrico
::Ho un problema con la creazione dell’indice.
Nella parte introduttiva del mio documento ho usato i numeri romani per numerare le pagine e per renderli maiuscoli ho usato il comando \Roman{page}
Quando creo l’indice con il comando \makeindex però i numeri romani si vedono minuscoli come nella figura:

Qualcuno sa cosa devo fare per renderli maiuscoli?
L’indice forse lo fai con \tableofcontents, \makeindex fa tutt’altro. Come fai a far diventare maiuscoli i numeri di pagina? Occorre vedere il codice.
Ciao
Enrico
-
AutoreRisposte