Risposte nei forum create
-
AutoreRisposte
-
::
Probabilmente non mi sono spiegato male, ma peggio.Ricominciamo dall’inizio 🙂
Bibdesk è una applicazione che non serve per generare un pdf con i superpoteri.
Quello che fa è visualizzare un file .bib come se fosse un database, permettendo quindi di avere una flessibilità tipica dei database ma applicata ad una bibliografia.
Aprendo un file .bib con bibdesk ti compare un vero e proprio database in cui ogni voce corrisponde ad una entrata bibliografica.
Facendo doppio click su una voce si apre la scheda del record bibliografico in cui puoi modificare tutte le entrate che compariranno in bibliografia ma anche agire su altri campi come quello delle note, ad esempio.
Nella stessa scheda a destra c’è un quadrato vuoto. Facendo un semplice drag&drop del file che hai in una qualche cartella del computer e lo trascini su quel quadrato bibdesk associa il file a quella entrata bibliografica.
In futuro quindi ti basterà aprire il file .bib con bibdesk, usare l’apposito campo di ricerca per trovare l’entrata che stai cercando e fare doppio click sull’icona del file associata all’entrata per aprire l’articolo.Non è esattamente quello che hai chiesto in quanto non produci nessun pdf…ma risponde allo stesso scopo: riordinare centinaia di articoli
PS. un paio di screenshot
Spoiler

::
Bentrovato!
Quello che vuoi è sostanzialmente un database delle pubblicazioni che hai sul tuo computer.
Ci sono già un paio di applicazioni adatte allo scopo. Cerca Bibdesk (MacOSX) oppure Jabref (dovrebbe essere multipiattaforma).
Io ho usato solo bibdesk e oltre ad avere la funzione di associare l’entrata bibliografica al file fisico presente sul computer ti garantisce anche molta più libertà nella ricerca rispetto allo stampare una bibliografia in un pdf.
Puoi assegnare delle keyword, mettere note, avere l’abstract di ogni articolo e tutta questa serie di cose molto utili quando si ha a che fare con molte citazioni. Inoltre questi programmi leggono direttamente (e sono in grado di scrivere) i file .bibPS. come ho detto ho provato solo bibdesk….non so se jabref possiede le stesse funzioni ma che io sappia è l’unica alternativa multipiattaforma
::
Come ho scritto in calce del mio primo messaggio anche l’immagine ritagliata con inkscape non soffre di questo problema.
Ci sono però due cose che non mi tornano
1. Perché tutti i visualizzatori pdf che ho provato vedono l’immagine normalmente
ma soprattutto
2. Perché includendo l’immagine con includegraphics non c’è questo problema?Il punto 2 penso sia particolarmente strano visto che nella documentazione di pgfplot (§4.3.7) troviamo scritto
This plot type allows to extend the plotting capabilities of pgfplots beyond its own limitations. The idea is to generate the graphics as such (for example, a contour plot, a complicated shaded surface10 or a large point cluster) with an external program like Matlab (®) or gnuplot. The graphics, however, should not contain an axis or descriptions. Then, we use \includegraphics and a pgfplots axis which fits exactly on top of the imported graphics.
Se pgfplot usa includegraphics per accludere l’immagine perché l’immagine si vede bene con includegraphics e male con pgfplot?
Non ha senso 😕
27 Agosto 2016 alle 15:36 in risposta a: Problemi con un template e probabilmente font Adobe #107551::
Nella pagina che hai linkato c’è scritto chiaramente che ci sono tre font che devi avere installati sul computer per usare il template. Uno di questi font si chiama proprio adobe caslon pro.
Io non ho provato a compilare il modello per vedere se funziona tutto come dovrebbe ma se due più due fa quattro non hai installato i font richiesti.
Come scritto anche nella pagina che hai linkato potresti anche provare a cambiare font se non riesci a risolvereConsiglio non richiesto: lascia perdere i template online, soprattutto se sono vecchi di qualche anno. Non ho visto il codice di questo template in particolare ma spesso e volentieri i template che si trovano in giro non sono ben fatti o sono talmente vecchi da essere obsoleti
::
Probabilmente non ho capito io il problema…
In questo codice (che è quello riportato pochi messaggi fa con in più solamente la chiamata al pacchetto hyperref) cliccando sulla citazione [3] presente a pagina 1 si viene reindirizzati al punto della bibliografia dove è presente l’opera [3]
Non era questo proprio quello che si voleva fare?Nello stesso codice tutte le opere sono numerate. Mi pare strano che ci siano alcune citazioni numerate ed altre con autore anno…dovresti fornire un esempio
`% !TEX encoding = UTF-8
% !TEX program = pdflatex
% !TEX spellcheck = it_IT
% !BIB TS-program = biber\documentclass[a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}\usepackage[autostyle,italian=guillemets,babel]{csquotes}
\usepackage[backend=biber,bibstyle=numeric,backref]{biblatex}
\addbibresource{Bibliografia.bib}
\usepackage{hyperref}\begin{document}
%INTRODUZIONE ED INDICI%
\frontmatter\tableofcontents
\listoffigures%CORPO CENTRALE%
\mainmatter
\chapter{Chissà che errore commetto}
Spero che tu sia in grado di risolverlo!
\cite{Guccione2003}%BIBLIOGRAFIA ED ALTRO%
\backmatter\cleardoublepage
\addcontentsline{toc}{chapter}{\bibname}
\nocite{*}
\printbibliography\end{document}`
::lorenzo.pantieri” post=107672
In ogni caso, quando aggiornerò il mio sistema ti saprò dire. Aprirò un topic dal titolo “Le mie (dis)avventure con l’aggiornamento”. Qualcosa mi dice che avrò delle cose da raccontare… 😉Oh ne avrai sicuramente di disavventure da raccontare….in 3 anni un software in continua evoluzione quale è la distribuzione tex potrebbe cambiare completamente.
Sicuramente il processo di aggiornamento sarebbe stato più facile con un aggiornamento continuo. Forse avresti dovuto correggere incompatibilità più spesso ma le incompatibilità sarebbero state poche e facili da trovare. Adesso ti ritrovi nel circolo vizioso che non aggiorni perché non hai mai aggiornato e le incompatibilità potrebbero essere tali da perderci ore; ma più aspetti ad aggiornare e più il tempo che ci metterai a correggere gli errori aumenterà. Inoltre più aspetti e più chiedere aiuto sarà difficile: più tempo passa infatti e più sarà difficile trovare qualcuno che abbia un minimo di memoria sui cambiamenti che ci sono stati. Invece se chiedi aiuto quando un problema si verifica (e non anni dopo) potresti, con un pò di fortuna, trovare qualcuno che ha appena risolto il tuo problema e che quindi ti riesce ad aiutare in tempo zero.
Non che mi cambi qualcosa sapere che tu hai una distribuzione aggiornata…quella di sopra era solo una riflessione 🙂Già che ci sono scrivo anche un’altra cosa riferita ad un intervento ormai vecchio presente in questa discussione…
Noto che nell’ultimo periodo (e non è una cosa che ho visto più di una volta solo in questo forum) c’è un pò di confusione su cosa sia un bug e sono abbastanza sicuro che questa parola venga usata in modo non proprio non perché ignoriamo il suo significato ma perché vogliamo dare forza alla nostra frase.
Un bug si ha quando un software si comporta in modo diverso da come dovrebbe.
Dal punto di vista informatico sarebbe un bug se latex stampasse l’indice in maiuscoletto invece che in minuscolo e non il contrario (nel codice di frontmatter infatti non c’è scritto che deve stamparlo in maiuscoletto)
Il fatto che ci sono vari motivi per preferire il maiuscoletto non giustifica la classificazione di bug.Se scrivo un codice di simulazione del tempo sul giro di una monoposto da f1 senza considerare l’effetto della resistenza aerodinamica il problema non è del codice e lo stesso non è buggato.
Potrei infatti aver escluso volutamente l’effetto del drag. Ad esempio mi poteva interessare avere una stima quantitativa dell’importanza della efficienza aerodinamica della monoposto.
Adesso una persona che prende il mio codice e lo lancia, vedendo risultati in palese contrasto con la realtà, potrebbe pensare che il codice abbia qualche problema.
La realtà è che il codice fa esattamente quello che deve fare. Non può essere definito buggato!
Semplicemente è venuta a mancare una unità di intenti tra lo sviluppatore e l’utilizzatore.
Non cominciamo ad estendere la classificazione di bug a tutto.
Altrimenti poi ci troviamo a dire che quando mia sorella in cucina prepara una pasta al tonno e non ci mette i capperi è buggata, solo perché io non mangerei mai una pasta al tonno senza capperi.
Non è la stessa cosa, un bug è altro!😀
::
Praticamente tutte le applicazioni, a meno di esplicita indicazione in fase di installazione, vengono installate in /Applications/ (o -equivalentemente- in Macintosh HD/Applications/)
La differenza tra le due (ma non ho mai usato la cartella /User/Applications/ quindi potrei dire una castroneria) è che la cartella /Applications/ contiene le applicazioni installate per tutti gli utenti mentre nella cartella /User/Applications/ ci sono solo le applicazioni installate per l’utente in particolare.
::
Praticamente tutte le applicazioni vengono installate in /Applications/ (o -equivalentemente- in Macintosh HD/Applications/)
La differenza tra le due (ma non ho mai usato la cartella /User/Applications/ quindi potrei dire una castroneria) è che la cartella /Applications/ contiene le applicazioni installate per tutti gli utenti mentre nella cartella /User/Applications/ ci sono solo le applicazioni installate per l’utente in particolare.
::Frankice” post=107523Ciao Gustavo grazie per la risposta ecco quello che mi dice terminale
MacBook-Air-di-Francesco-2:~ francescoAir$ cd /Libreria/TeX/texbin
-bash: cd: /Libreria/TeX/texbin: No such file or directory
MacBook-Air-di-Francesco-2:~ francescoAir$Prova il comando
`cd /Library/TeX/texbin`Nelle impostazioni di TeXShop cambia il primo percorso che a te è
`/Libreria/TeX/texbin/pdftex`
in
`/Library/TeX/texbin`PS. io ricordavo che Libreria o Library fosse equivalente ma provando sul mio OSX 10.10 i percorsi vengono riconosciuti solo scrivendo Library. Adesso o ricordavo male io (possibilissimo) oppure è un cambiamento recente, cosa che spiegherebbe anche perché @letteracdp ha sempre scritto Libreria: forse sul suo OSX 10.9 le cose funzionano anche scrivendo Libreria
::letteracdp” post=107484Per errore, tentando di modificare il mio messaggio precedente, l’ho invece cancellato… 😥 Ora mi tocca riscriverlo, magari riassumendo. A proposito, non c’è un modo per ricuperare i messaggi cancellati?
Non so se c’è una funzione di questo forum che si occupa di ciò…segnalo però l’estensione per Firefox (non so se esiste anche per Chrome) Lazarus Form Recovery che varie volte mi ha salvato dal riscrivere messaggi andati persi nel web per una connessione instabile/crash o altri motivi. Anche nel tuo caso ti sarebbe bastato accedere al menù di lazarus (tasto destro sul form) per trovare il tuo messaggio e recuperarlo 😉
Quanto al resto…ho già espresso tempo fa, sempre su questo forum, le mie perplessità riguardo queste applicazioni che ti promettono di rimuovere tutti i file collegati ad una applicazione. Spesso lo stesso uninstaller ufficiale di una certa applicazione non rimuove tutto, figuriamoci un programma a caso. Sarei proprio curioso di provare questo appcleaner sulla suite di google ad esempio oppure su quella di adobe
Lasciando perdere questi OT.
Io ricordo che TeXShop da una certa versione in poi (che dovrebbe essere la 3.52) aveva risolto i problemi di path che si sono creati con El Capitan (e che richiedevano la configurazione manuale dei path). Non è che hai installata una versione precedente di TeXShop e quindi ti ritrovi i path sbagliati?
In realtà ricordo anche che la stessa installazione di MacTeX era stata aggiornata e non richiedeva più il fix manuale che si è reso necessario al rilascio di El Capitan…
::
Io purtroppo a questo punto non so più cosa consigliarti.
Fare una bibliografia è una cosa, di solito, facile; specialmente quando non si hanno richieste particolari sulla formattazione (in quel caso personalmente non saprei dove andare a parare)
Una volta che il codice è scritto bene (e il tuo codice è scritto bene, tanto che a noi funziona correttamente); il resto è, solitamente, una questione di procedura.
Il problema è che da quello che scrivi la procedura che adotti sembra giusta. Inoltre non riesco ad immaginare un solo motivo valido per cui se il file .bcf c’è biber non lo riesca a trovare.
Probabilmente ti consiglierei di ripartire da zero (sull’esempio e non sulla tesi XD)
Fai una nuova cartella da qualche parte e inserisci in un nuovo file .tex quanto riportato di seguito
`% !TEX encoding = UTF-8
% !TEX program = pdflatex
% !TEX spellcheck = it_IT
% !BIB TS-program = biber\documentclass[a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}\usepackage[autostyle,italian=guillemets,babel]{csquotes}
\usepackage[backend=biber,bibstyle=numeric,backref]{biblatex}
\addbibresource{Bibliografia.bib}\begin{document}
%INTRODUZIONE ED INDICI%
\frontmatter\tableofcontents
\listoffigures%CORPO CENTRALE%
\mainmatter
\chapter{Chissà che errore commetto}
Spero che tu sia in grado di risolverlo!
\cite{Guccione2003}%BIBLIOGRAFIA ED ALTRO%
\backmatter\cleardoublepage
\addcontentsline{toc}{chapter}{\bibname}
\nocite{*}
\printbibliography\end{document}`
utilizzando la seguente bibliografia (crea un file vuoto dal tuo editor latex e fai copia incolla, salva poi come Bibliografia.bib)
`
% !TEX encoding = UTF-8@Article{Capomolla2005,
Title = {Il Ponte sul Basento, ovvero l'invenzione di una forma “ancora senza nome”},
Author = {Rinaldo Capomolla},
Journal = {Casabella},
Year = {2005-2006},
Note = {In questo articolo l'autore ripercorre i principali passi del percorso progettuale e di ricerca della forma seguito da Musmeci.},
Number = {739-740},
Pages = {12-19}
}@Electronic{Giovannardi,
Title = {Sergio Musmeci Strutture fuori dal coro},
Author = {Fausto Giovannardi},
Note = {L'autore ripercorre la filosofia di Sergio Musmeci, il contesto in cui l'ingegnere opera e le sue opere pi\'{u} importanti},
Url = {http://lnx.costruzioni.net/wp-content/uploads/2010/12/SergioMusmeci.pdf}
}@Article{Musmeci1977,
Title = {Ponte sul Basento a Potenza},
Author = {Sergio Musmeci},
Journal = {L'Industria Italiana del Cemento},
Year = {1977},
Note = {In questo articolo Sergio Musmeci in persona chiarisce al lettore la propria posizione riguardo alla situazione edilizia italiana, il suo modo di vedere l'atto del costruire e la filosofia che sta dietro all'opera da lui realizzata a Potenza.},
Number = {2},
Pages = {77 sgg.}
}@Conference{Magrone,
Title = {ICSA2016},
Author = {P.Magrone, G.Tomasello, S.Adiraenssens, S.Gabriele, V.Varano},
Booktitle = {Revisiting the form finding techniques of Sergio Musmeci: the Bridge over the Basento River},
Note = {L'articolo espone in modo esaustivo i passaggi seguiti da Musmeci nel processo di ricerca della forma e li ripercorre anche ricorrendo ai moderni calcolatori.}
}@Conference{Magrone2,
Title = {Proceedings pf the International Associaton for Shell and Spatial Structures (IASS) Symposium 2015, Amsterdam},
Author = {P.Magrone, G.Tomasello, S.Adiraenssens, S.Gabriele, V.Varano},
Booktitle = {Early form finding techniques of Sergio Musmeci revisited: the Basento Viaduct},
Year = {2015},
Note = {L'articolo espone in modo esaustivo i passaggi seguiti da Musmeci nel processo di ricerca della forma e li ripercorre ricorrendo ai moderni calcolatori. Inoltre introduce l'opera nel suo contesto.}
}@Book{Guccione2003,
Title = {Il ponte e la citt\'{a} Sergio Musmeci a Potenza},
Editor = {Margherita Guccione},
Publisher = {Gangemi editore},
Year = {2003},
Note = {Il libro ripropone una selezione di scritti e documenti relativi al progetto del Ponte sul Basento realizzato da Musmeci. In particolare i materiali originali esposti provengono direttamente dall'archivio Musmeci-Zanini, che \'{e} stato donato al Museo Nazionale di architettura (MAXXI architettura).}
}@Book{Sigrid2014,
Title = {Shell Structures for Architecture: Form Finding and Optimization},
Editor = {Sigrid Adriaenssens, Philippe Block, Diederik Veenendal e Chris Williams},
Publisher = {Routledge},
Year = {2014},
Note = {Questo libro espone in modo molto accessibile sia i metodi attuali per la ricerca della forma e per l'ottimizzazione di strutture a guscio, facendo spesso riferimento ad opere gi\'{a} realizzate e ad esempi pratici.}
}`Compila poi il file principale con pdflatex. Controlla che esista il file .bcf e controlla che la generazione del pdf sia andata a buon fine senza incorrere in errori.
Nota che questo
LaTeX Warning: Citation ‘Guccione2003’ on page 1 undefined on input line 11.
non è un errore ma è un warning ed è giusto che in questo stadio della compilazione ci sia (scomparirà quando tutta la procedura sarà completata)
A questo punto compila con biber e controlla che nel log sia andato tutto bene
Successivamente dovresti ricompilare con pdflatex due volte ma vediamo se i passi precedenti si concludono con successo…
::
ho un paio di domande…
la prima è se stai compilando il file di esempio che è riportato in questo thread (a me e ad And funziona quindi siamo sicuri sia scritto correttamente) o se stai compilando il file completo.
Dovresti provare a compilare il file di esempio e, solo quando funziona, passare al file completo
la seconda riguarda jabref. Adesso che hai corretto la codifica quando apri il file .bib cosa c’è scritto nella seconda riga? Prima c’era scritto
`% Encoding: Cp1252`
adesso immagino dovrebbe esserci scritto utf8. Se continua ad esserci scritto cp1252 penso che la cosa più rapida da fare sia riscrivere il file bibliografico da zero. Dovrebbe essere una cosa rapida essendoci solo 3-4 voci e stavolta dovrebbe essere codificato in utf8 visto che hai cambiato l’impostazione predefinita.Tuttavia l’errore che hai dice che biber non trova il file tesi.bcf
Questo file viene prodotto da pdflatex durante la prima compilazione che fai, prima di eseguire biber.
Che io sappia questo file quando è caricato il pacchetto biblatex viene prodotto sempre.
Nella cartella di lavoro il file .bcf c’è?
La prima compilazione con pdflatex restituisce qualche errore?
::
Se compilo i file che hai mandato ottengo tutto correttamente.
Io farei dunque le seguenti cose:
1. Cancella tutti i file ausiliari (quelli con estensione .aux .bbl .bcf .blg .lof .log .toc)2. Non so se questo è il nome di un file
10 CAPITOLO 1. IL PONTE SUL BASENTO A POTENZA DI SERGIO MUSMECI
ma nei nomi di tutti i file che devi dare in pasto a latex (comprese immagini) devi togliere tutti gli spazi
3. ho poi il dubbio che tu abbia jabref impostato in modo che salvi il file di bibliografia con codifica Cp1252 quando tutti gli altri file hanno codifica utf-8. Non uso jabref ma sicuramente c’è un modo per salvare i file in utf8. Cambia quindi questa codifica dalle preferenze di jabref (non ho jabref quindi non ti so dire quale impostazione devi cambiare, cerca su google se non la trovi). Inoltre nel file che hai incollato ci sono due caratteri strani: correggili
4. Compila di nuovo con il solito ordine: pdflatex – biber – pdflatex – pdflatex
(occhio che tutte le compilazioni le devi fare sul file principale, il file bibliografia.bib non devi mai compilarlo)
::ma le compilazioni mi danno errori! Come mai?
È una indicazione un pò generica…quando chiedi aiuto devi essere precisa: se non dici che errori hai è difficile aiutarti 😉
In ogni caso prova questo codice
`% !TEX encoding = UTF-8
% !TEX program = pdflatex
% !TEX spellcheck = it_IT
% !BIB TS-program = biber\documentclass[a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}\usepackage[autostyle,italian=guillemets,babel]{csquotes}
\usepackage[backend=biber,bibstyle=numeric,backref]{biblatex}
\addbibresource{Bibliografia.bib} %questo comando deve essere inserito dopo la chiamata al pacchetto biblatex, non prima\begin{document}
%INTRODUZIONE ED INDICI%
\frontmatter\tableofcontents
\listoffigures%CORPO CENTRALE%
\mainmatter\input{capitoli/capitolo2}
%BIBLIOGRAFIA ED ALTRO%
\backmatter\cleardoublepage
\addcontentsline{toc}{chapter}{\bibname}
\nocite{*} %serve per inserire ogni citazione bibliografica presente nel file .bib anche se non citata
\printbibliography\end{document}`
NB. non ho testato il codice perché il tuo esempio non è compilabile (è incompleto) e, sinceramente, domenica 14 agosto non ho minimamente voglia di renderlo compilabile per vedere se funziona tutto come dovrebbe. Le prossime volte dovresti cercare di aiutare chi ti vuole aiutare e postare quello che viene chiamato Esempio Minimo Compilabile: ovvero un codice completo che chiunque può copia-incollare e che produca gli stessi errori che hai tu. In questo esempio ci dovrebbe essere solo il minimo indispensabile che serve per riprodurre gli errori (quindi non tutta la tesi con tutto il preambolo della tesi e tutto il corpo; solo quello che serve) e dovrebbe essere compilabile. Postare degli esempi che richiamano altri file (come il tuo che per essere compilato richiede il file del capitolo che richiami con input e il file della bibliografia) non rende il tuo esempio compilabile.
È anche sconsigliato accludere 10 file diversi per rendere l’esempio compilabile (non sarebbe più un esempio minimo). Nel tuo caso ad esempio invece di mettere \input{capitolo} sarebbe bastato sostituirlo con
`\chapter{Primo capitolo}
ciao \cite{citazione}`
Se l’errore è della bibliografia è inutile e dispersivo avere tutto il corpo: basta mettere due o tre parole e una citazione bibliografica. Avresti invece dovuto accludere il file della bibliografia che banalmente potrebbe essere un file minimo come questo
`@book{citazione,
author = {prova},
title = {io},
date = {1-1-2015}
}`
::Ho seguito i tuoi consigli e gli spazi nel sorgente non influenzano il risultato.
Lo influenzano eccome invece!
Nel codice che hai inserito in listings ci sono 3 tabulazioni prima di ogni linea di codice, per impostazione predefinita di listings ogni tabulazione viene resa come 8 spazi. Ecco il motivo di tutto quello spazio.
Puoi usare la chiave showtabs=true per vedere che è esattamente colpa delle tabulazioni se l’allineamento assume quella forma. Puoi cambiare il numero di spazi con cui viene resa la tabulazione con la chiave tabsize
-
AutoreRisposte