Risposte nei forum create
-
AutoreRisposte
-
26 Novembre 2013 alle 13:10 in risposta a: [Risolto] Copiare testo da pdf con tasto destro del mouse #90653::
Non so che distribuzione tu abbia e a che versione: sul mio TeXlive 2013 compilando in ordine:
`
pdflatex tesi.tex
pdflatex tesi-frn.tex
pdflatex tesi.tex
`
ottengo il forntespizio correttamente compilato nella prima pagina.Scusa la curiosità: perché non compili direttamente con [tt]pdflatex[/tt] al posto di passare per [tt]latex[/tt] e successiva conversione?
::
Vi ringrazio tutti per l’aiuto, sono riuscito a risolvere. Ho trovato un altra versione di TeXlive nella cartella [tt]/usr/share/[/tt] che veniva riconosciuta da Syntac (sicuramente era la versione Debian scaricabile dai repo di Ubuntu), che però non ricordavo di aver installato (magari uno dei programmi dedicati a TeX che ho scaricato me lo ha fatto in sordina per soddisfare delle dipendenze). Ho disinstallato questa versione di TeXlive (versione 2012, tra l’altro), aggiornato il database dei pacchetti nella TeXlive giusta per sicurezza e, miracolosamente, [tt]pgfplots[/tt] non dà più problemi!Ancora grazie per il vostro aiuto.
Ciao,
Marco
::
Grazie @robitex per il tuo contributo, ma avevo già tentato sia [tt]texhash[/tt] che [tt]mktexlsr[/tt]. Nonostante i due comandi diano esito positivo, non cambia niente (pgfplots non mi riconosce quei due file). Ho provato a rinominarli e caricarli nel file con il nuovo nome (metodo sbagliatissimo, lo so, ma a mali estremi…) ma continua a dirmi che il file non esiste :(. La cosa mi lascia perplesso e comincio a pensare che sia un problema di texlive.
::
Sono appena tornato da scorribande notturne 😀 Comunque voglio ringraziare entrambi per il vostro contributo, in particolar modo l’esperto di TiKz @cfiandra (ma quanti claudio siete su questo forum? Due di sicuro qui ad aiutarmi :D). Ora vado a nanna ma domani tenterò qualcosa basandomi sulla spiegazione di @cfiandra (anche se ho paura che il problema sia molto profondo e interno a texlive). Speriamo che la notte porti consiglio. 😀PS: La ricerca mi è stata molto semplificata da TeXstudio, che mi dava l’errore direttamente legato al file di pgfplots, ho semplicemente cliccato sull’errore e mi ha aperto il file del pacchetto (così ho visto in che cartella era). Un bel risparmio di tempo 😀
::
Ecco un documento minimo che mi dà l’errore che ho descritto nel primo messaggio
`
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
ciao
\end{document}
`
Come puoi vedere, carico solo [tt]pgfplots[/tt]. Dalle prove fatte sono risalito ai due file segnati qui sopra. Tu cosa mi consigli di fare?
::
So bene che non dovrei modificare i file dei pacchetti, ma per capire che cosa succede ho fatto delle prove semplicemente commentando (logico poi toglierò i % che ho aggiunto) la riga incriminata e ho scoperto che i file `difettosi’ sono due:
`
\input pgfplots.errorbars.code.tex
\input pgfplots.markers.code.tex
`
Se commento le due linee miracolosamente la compilazione prosegue senza intoppi. Dato che sicuramente servono al pacchetto per funzionare a dovere, non posso lasciare le cose come stanno. Qualche idea sul perché non me li riconosca nonostante siano presenti nella stessa cartella del file [tt]pgfplots.code.tex[/tt] che li carica?
::
Prova a vedere se così ti può andare bene
`
\documentclass{toptesi}
\usepackage[italian,english]{babel}
\begin{document}
\selectlanguage{italian}
\sommario
\selectlanguage{english}
\sommario
\end{document}
`
Nota che cambiando la lingua ad italiano abilità anche la giusta sillabazione della lingua, che poi cambi di nuovo ad inglese una volta terminato il testo in italiano. Per il rinvio a capo non saprei come toglierlo.Oppure potresti metterli sotto lo stesso capitolo semplicemente mettendo
`
\documentclass{toptesi}
\usepackage[italian,english]{babel}
\begin{document}
\sommario
\section*{English}
«testo in inglese»
\selectlanguage{italian}
\section*{Italiano}
«testo in italiano»
\selectlanguage{english}
\end{document}
`
ma sinceramente non so se è una valida alternativa (esendo che mi manca ancora un anno emezzo alla laurea e non ho esperienza su tesi e affini). 😀
::
Se usi un editor tipo TeXstudio esiste un comando per eliminare i file temporanei. Nel caso di questo editor vai sul menu [tt]Tools>Clean auxilary files..[/tt], ma dovrebbero esistere equivalenti per altri editor. Sapresti indicarmi che editor usi abitualmente?Un alternativa sarebbe crearsi uno script da usare per cancellare tutti i file, ma dipende dal tuo sistema operativo.
::
Se hai un numero diverso di pagine, può darsi che hai una versione non aggiornata della tua distribuzione. Come per @OldClaudio, anche a me salta fuori un pdf di 114 pagine con il comando [tt]texdoc exam[/tt]. Aggiornala (non so che distribuzione hai, io ho Texlive 2013, come tutti sul forum).Per quanto riguarda la documentazione, il comando texdoc non fa distinzione tra pacchetti e classi, dato che cerca semplicemente la stringa che gli passi (il nome del pacchetto/classe) se esiste nell’archivio di tex e ti restituisce il corrispondente pdf in caso di conferma positiva.
::
Non è proprio quello che ti interessa, ma potrebbe esserti di aiuto. Prova a vedere questo esempio basato su [tt]tikz[/tt] e [tt]titlesec[/tt]. Riadattandolo un po’ per il tuo caso si dovrebbe riuscire, magari mettendo prima un nodo con l’immagine (o disegnandola direttamente ;)) e poi mettendo un nodo con il titolo.Altrimenti l’unica cosa che mi viene in mente sarebbe mettere l’immagine con il classico [tt]\includegraphics[/tt] ed usarne le opzioni per alterare la “bounding box”, ma penso sia una soluzione poco ortodossa.
Personalmente proverei con la prima soluzione.
::
Se usi TeXstudio, la prossima volta che copi e incolli, prova a usare il menu a tendina che si apre con il tasto destro del mouse e a selezionare “incolla come latex” (o qualcosa del genere, non ho il computer sotto mano per controllare 😀 ). Non sono sicuro che tolga anche gli “a capo” speciali, ma potrebbe toglierti il fastidio di farlo mano p di ricopiare il testo.
::
Potresti usare anche TiKz per disegnare i due puntini
`
\newcommand\duepunti{%
\tikz{\draw(0,0) circle (.2ex); \draw(0,.6ex) circle (.2ex);}%
}
`
Logico che puoi modificare i valori per ottenere il risultato che meglio credi. Non so se conosci tikz, ma il valore tra le parentesi dopo [tt]circle[/tt] indica il raggio del cerchio, mentre [tt]6ex[/tt] indica la distanza tra i centri dei cerchi. Per maggiori info ti rimando alla documentazione del pacchetto.
-
AutoreRisposte