Risposte nei forum create
-
AutoreRisposte
-
::
Ciao a tutti,sfogliando il Forum mi hanno colpito i messaggi su LyX che invitano ad aprire una sezione del forum. Frequento la lista di discussione internazionale su LyX ed è molto attiva.
Uso LyX e un poco TeXShop, oltre a qualche esperimento con Emacs. In effetti uso TeXShop solo quando voglio compilare direttamente file TeX, in genere quelli scaricati da Internet e che non creo io.
Ma LyX lo trovo molto meglio. Perché? I motivi(i vantaggi) sono tanti. Innanzitutto perché permette di leggere e rileggere il testo che si sta scrivendo, fare correzioni, rifletterci sopra senza essere distratti dal codice, senza vedere la sintassi colorata (Emacs) che crea ancora più confusione, ma anzi avedno davanti un testo pulito e ben impaginato in cui inserire (molto comodo) commenti colorati.
Inoltre: consente veramente di imparare gradualmente, opppure, volendo, di non imparare quasi nulla di LaTeX ma usarlo ugualmente. E se poi voglio inserire del codice per personalizzare ancora di più le sue opzioni lo posso fare tranquillamente. Inserire i riferimenti bibliografici usando bibtex è semplicissimo, molto di più che scrivere i comandi. Supporta testi anche molto lunghi e non va mai in crash. Visualizza immagini e tabelle. Infine: non devo dare tanti comandi per compilare: solo un clic, uno solo, e lui fa tutto subito presentandomi un PDF che ha subito il TOC completo, i riferimenti bibliografici ecc.
Difetti non ne trovo. So che aggiunge di suo qualche riga di codice, ma non vedo probemi nella cosa. Per poterlo usare importando file di stile non pensati per lui bisogna solo imparare qualcuna delle sue idiosincrasie (poche) e adattare qualcosa. Per es. c’è un magnifico port di ClassiThesis che funziona benissimo. Quindi problemi non ne vedo, ma certo mi piacerebbe sentire se qualcuno può dimostrare che per qualche motivo è inferiore agli editor “puri” e in cosa.
Infine: c’è un magnifico Wiki, una lista di discussione molto attiva e il software viene continuamente sviluppato.
Penso anch’io che sarebbe utile parlarne anche in Italia.
pierfranco
::
Ciao a tutti,inauguro la mia iscrizione al Forum con un aiuto per Emanuele che chiede come fare a realizzare 2 bibliografie separate come è giusto per le tesi: una delle References e una per la Bibliography.
Come consiglia Lorenzo la cosa si può fare molto bene e facilmente con biblatex e di seguito propongo il codice utilzizando, modificandolo, uno dei file di esempio forniti con biblatex. Emanuele dovrà solo utilizzare il suo file .bib e adattare il resto del codice alle sue esigenze ma i comandi per biblatex sono quelli proposti.
Dato che è il mio 1° messaggio, se sbaglio qualcosa nell’utilizzo del sistema di posta dei messaggi (intendo dire l’editor, soprattuto per la resa del codice) abbiate pazienza e eventualemente ditemi come correggere.
`
\documentclass[english,a4paper,twoside]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\usepackage{babel}
%
\usepackage[babel]{csquotes}\usepackage[style=authoryear,
natbib=true,
hyperref=auto,
backref=true,
date=long,
urldate=long,
block=space,
]{biblatex}
%
%HYPERREF
\usepackage[pdftex,a4paper,plainpages=false,pdfpagelabels,bookmarks=true,colorlinks,breaklinks,bookmarks=true,bookmarksopen=true,bookmarksnumbered=true,pageanchor=true,
hyperfootnotes=false,
pdfstartview=FitV]
{hyperref}
%
%HYPERSETUP
\hypersetup{colorlinks=true,linkcolor=red,citecolor=red,urlcolor=blue}
%
\bibliography{examples-z}
%
\defbibheading{references}{\chapter*{References}} % heading per References
%
\defbibheading{bibliography}{\chapter*{Bibliography}} % heading per Bibliography
%
% filtro per poter avere nella Bibliography tutto quello che non è compreso nelle References:
\defbibfilter{notcited}{%
\not \segment{1}
} %
%
% aumentato spazio bianco di separazione tra i record che di default nello stile authorcite è=0
%
\makeatletter\AtEveryBibitem{%
\iffieldequals{namehash}{\bbx@prevhash}
{}
{\addvspace{0.8\baselineskip}}% 0.8\baselineskip o altra misura
\savefield{namehash}{\bbx@prevhash}}\AtBeginBibliography{%
\let\bbx@prevhash\undefined}\makeatother
%
\title{My Dissertation}
\author{Firstname Lastname}
\date{}
%
%__________________________________________
\begin{document}\maketitle
\tableofcontents
\begin{refsegment} %tag di inizio dell'ambiente che racchiude tutte le citazioni (references) riportate nel testo
\chapter{Title of first chapter}
This is just filler text \parencite{massa}.
This is just filler text \parencite{augustine}. This is just filler
text \parencite{cotton}. This is just filler text \parencite{hammond}.\chapter{Title of second chapter}
This is just filler text \parencite{hammond}. This is just filler
text \parencite{massa}. This is just filler text \parencite{cotton}.
This is just filler text \parencite{murray}.\chapter{Title of third chapter}
This is just filler text \parencite{murray}. This is just filler
text \parencite{augustine}. This is just filler text \parencite{cotton}.
This is just filler text \parencite{bertram}.\end{refsegment} %tag di fine dell'ambiente che racchiude tutte le citazioni (references) riportate nel testo
%
%__________________________________________________
%
% qui inizia il capitolo delle References:
%
\cleardoublepage
%
\phantomsection
%
\addcontentsline{toc}{chapter}{\refname}\printbibliography[heading=references,segment=1] %opzioni tra [ ]: heading=References; filtro=solo ciò che sta nel segment 1=coincide con tutto il testo
%
%__________________________________________________
%
% qui inizia il capitolo della Bibliography:
%
\cleardoublepage
%
\phantomsection
%
\addcontentsline{toc}{chapter}{\bibname}
%
\nocite{*}\printbibliography[heading=bibliography,filter=notcited] %opzioni tra [ ]: heading=Bibliography; filtro=solo ciò che non sta nel segment 1=tutto ciò che non è stato citato nel testo
%
%__________________________________________________
\end{document}`
Come scrive Lorenzo biblatex è fantastico: finalmente un sistema logico, molto pulito, che con poche righe di comando permette di organizzare come si vuole e afr apparire dove si vuole le proprie references. Questo è solo un esempio. Si possono, volendo, avere le pagine di refernces alla fine del corrispondete capitolo. In effetti non ho capito se Emaneule voleva questo o come ho proposto tutto al fondo. Ma è semplice cambiare usando \begin{refsegment} ed \end{refsegment} e quindi \printbibliography, dove si vuole.
Aggiungo offtopic: è molto più rapido ottenere la compilazione con un solo clic se si lavora con LyX, come nel mio caso. Il codice quindi è una esportazione da LyX, ripulita e poi testato con TeXShop. Ma sui vantaggi di LyX converrebbe riaprire la discussione.
Saluti a tutti
Pierfranco
-
AutoreRisposte