Risposte nei forum create
-
AutoreRisposte
-
::
Grazie. Ho creato il nuovo file .emacs nella cartella emacs_etc e ho inserito:`(setq default-directory “C:\Users\davidebond”)`
Se però lavoro in un file che non si trova in “davidebond”, ma per esempio, in “downloads” (sto inventando), salvo, chiudo e riapro, emacs si riapre in donwloads e non in davidebond. Come mai?
Inoltre, dato che sto creando questo file di inizializzazione. Ammettiamo che apra una shell con M-x shell e lanci da lì il comando “latex file.tex”. Come faccio a rilanciare il comando senza ridigitare tutto? C-p non funziona e non funzionano neppure le frecce come nel prompt dei comandi.
Grazie e ciao,
davide
::
Anzitutto, grazie della risposta. Io ho provato a cercare con C-x C-f, sia .emacs che _emacs o altro, senza risultato. Non mi è del tutto chiaro dove devo creare il file. Subito ll’interno della cartella emacs? La cosa che mi chiedo è: se tale file non esiste, dove trova emacs tutte le informazioni necessarie al suo funzionamento? Per esempio, dove è indicato che la default directory è \emacs\bin? Di fatto, dopo averlo installato, la directory di default appare quella.Nel frattempo, ho creato un collegamento di emacs sul desktop. Cliccando con il pulsante destro e aprendo “proprietà”, ho cambiato la directory di default con la home. Ovviamente, questo trucchetto vale solo per la directory in oggetto…
Grazie. Ciao,
davide
::
Onestamente, a me non si creano capitoli, ma sottosezioni. Allego uno screenshot dei primi items. Il titolo della sezione rimane “Note bibliografiche”, poi a secondo della tipologia dei records, si ha “Articoli” (scritto più piccolo), “Libri”, ecc.Ciao,
davide
[attachment=1505]biblio.jpg[/attachment]
Attachments:
You must be logged in to view attached files.::
Non credo di dover essere io a rispondere, ma non capisco il collegamento con il mondo latex. Mi sembra un problema di css, di layout o altro. Il latex entra nel web con mathjax. Scusa la franchezza, ma la tua domanda mi sembra out topic, out matter, e, forse anche out forum… 😛Ciao,
davide
::
Ho provato a fare quanto scritto dall’autore del primo post. Anche a me salta fuori lo stesso commento, usando C-c C-c, ABER (es gibt immer ein ABER) se non salvo il file. Dopo aver digitato C-x C-w (con y se ho fatto delle modifiche) tutto funziona alla perfezione. Non so se possa interessare.Ciao,
davide
::
Se posso intervenire, io userei biber. Crei un normale database .bib. Nel preambolo richiedi:`\usepackage[
backend=biber
]{biblatex}`Per le varie opzioni di biblatex e biber, puoi consultare la documentazione che hai nella distribuzione. Sempre nel preambolo indichi il database che utilizzi:
`\addbibresource{bibliografia.bib}`
Poi, dove vuoi inserire la bibliografia inserisci il comando “\printbibliography”. Qual’è il bello? Che puoi passare a questo comando vare opzioni. Per esempio,
`\printbibliography[type=article,title={Articoli}]
\printbibliography[type=book,title={Libri}]
\printbibliography[type=inproceedings,title={Inproceedings}]`Divide la bibliografia in tre sezioni, una contenente solo gli articoli e che io ho chiamato “Articoli”, una contenente solo i libri e una solo gli inproceedings. Il titolo è di fantasia. Ovviamente, in questo modo dividi gli items bibliografici in base alla loro tipologia, libri, articoli, preprints, collezioni, ecc. Di più in proposito trovi nella documentazione.
Spero di essere stato utile e non di aver detto scemenze… 😛
Ciao,
davide
19 Gennaio 2016 alle 10:29 in risposta a: inserire un dash per autori ripetuti in una bibliografia #104553::
Caro Ivan. Hai ragione. Il fatto è che certe volte con filecontents ho problemi. Ecco il file unico:`\documentclass{amsart}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{csquotes}
\usepackage{filecontents}\usepackage[%
backend=biber,
style=numeric,
bibstyle=authoryear-ibid,
sortlocale=de_DE,
natbib=true,
url=false,
doi=false,
eprint=false,
sorting=ynt,
%firstinits=true,
safeinputenc,
bibencoding=utf8
]{biblatex}\AtBeginDocument{
\DeclareNameAlias{author}{default}
\DeclareNameAlias{editor}{default}
\DeclareNameAlias{translator}{default}\DeclareFieldFormat{bibentrysetcount}{\mkbibparens{\mknumalph{#1}}}
\DeclareFieldFormat{labelnumberwidth}{\mkbibbrackets{#1}}
\DeclareFieldFormat{shorthandwidth}{\mkbibbrackets{#1}}\defbibenvironment{bibliography}
{\list
{\printtext[labelnumberwidth]{%
\printfield{prefixnumber}%
\printfield{labelnumber}}}
{\setlength{\labelwidth}{\labelnumberwidth}%
\setlength{\leftmargin}{\labelwidth}%
\setlength{\labelsep}{\biblabelsep}%
\addtolength{\leftmargin}{\labelsep}%
\setlength{\itemsep}{\bibitemsep}%
\setlength{\parsep}{\bibparsep}}%
\renewcommand*{\makelabel}[1]{\hss##1}}
{\endlist}
{\item}\defbibenvironment{shorthand}
{\list
{\printfield[shorthandwidth]{shorthand}}
{\setlength{\labelwidth}{\shorthandwidth}%
\setlength{\leftmargin}{\labelwidth}%
\setlength{\labelsep}{\biblabelsep}%
\addtolength{\leftmargin}{\labelsep}%
\setlength{\itemsep}{\bibitemsep}%
\setlength{\parsep}{\bibparsep}%
\renewcommand*{\makelabel}[1]{\hss##1}}}
{\endlist}
{\item}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% il codice seguente mette prima la serie e dopo il volume
\DeclareBibliographyDriver{inproceedings}{%
\newunit\newblock
\printnames{author}%
\newunit\newblock
\printfield{title}%
\newunit\newblock
\printfield{booktitle}%
\newunit\newblock
\printfield{note}
\newunit\newblock
\printfield{series}
\newunit\newblock
\printfield{volume}
\newunit\newblock
\printlist{publisher}%
\newunit\newblock
\printlist{location}%
\newunit\newblock
\printfield{year}%
\newunit\newblock
\printfield{pages}%
\finentry}% \usepackage{xpatch}
% \xpatchbibdriver{inproceedings}{
% \usebibmacro{volumes}%
% \newunit\newblock
% \printfield{series+number}%
% }{
% \usebibmacro{series+number}%
% \newunit\newblock
% \printfield{volumes}%
% }{}{}\DeclareFieldFormat{pages}{#1}% no prefix for the `pages` field in the bibliography
\renewcommand*{\newunitpunct}{\addcomma\space}
\DeclareFieldFormat[inproceedings]{title}{#1}
\DeclareFieldFormat[inproceedings]{booktitle}{\emph{#1}}
\DeclareFieldFormat[inproceedings]{year}{(#1)}
\DeclareFieldFormat[inproceedings]{volume}{#1\addcomma}
\DeclareFieldFormat[inproceedings]{series}{(#1)\addcomma}
\DeclareFieldFormat[inproceedings]{labelnumberwidth}{#1~\addperiod}\begin{filecontents}{myfile.bib}
@INPROCEEDINGS{schroder1,
author=”Ernst Schr{\”o}der”,
title=”Ueber die iterirte Funktionen”,
booktitle=”Mathematische Annalen”,
volume=6,
series=4,
number=2,
year=1861,
}@INPROCEEDINGS{schroder2,
author=”Ernst Schr{\”o}der”,
title=”Der Operationskreis des Logikkalk{\”u}ls”,
publisher=”B.G.~Teubner”,
address=”Leipzig”,
volume=3,
series=5,
year=1877,
}
\end{filecontents}\addbibresource{myfile.bib}
\begin{document}
\nocite{*}
\renewcommand{\refname}{\LARGE{Note bibliografiche}}
\renewcommand{\bibnamedash}{\rule[3pt]{3em}{.6pt}}
\printbibliography\end{document}
`Ho dovuto commentare parte del tuo codice, altrimenti avrei ottenuto altro.
Ciao e grazie,
davide
15 Gennaio 2016 alle 9:50 in risposta a: inserire un dash per autori ripetuti in una bibliografia #104551::
Dato che non riesco ad allegare la bibliografia, la inserisco a mano:`@INPROCEEDINGS{schroder1,
author=”Ernst Schr{\”o}der”,
title=”Ueber die iterirte Funktionen”,
booktitle=”Mathematische Annalen”,
volume=6,
series=4,
number=2,
year=1861,
}@INPROCEEDINGS{schroder2,
author=”Ernst Schr{\”o}der”,
title=”Der Operationskreis des Logikkalk{\”u}ls”,
publisher=”B.G.~Teubner”,
address=”Leipzig”,
volume=3,
series=5,
year=1877,
}`Grazie. Ciao,
davide
15 Gennaio 2016 alle 9:48 in risposta a: inserire un dash per autori ripetuti in una bibliografia #104550::
[attachment]prova10.bib[/attachment]
First of all, grazie di tutto. Purtroppo, non funziona ancora tutto. Allego, il mio file.tex con quanto tu mi hai postato, il file.bib con la bibliografia, e il .pdf. Allego il .pdf che ho generato usando parte del tuo codice (non usando da \usepackage{xpatch} in poi), ed usando:
`%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% il codice seguente mette prima la serie e dopo il volume
\DeclareBibliographyDriver{inproceedings}{%
\newunit\newblock
\printnames{author}%
\newunit\newblock
\printfield{title}%
\newunit\newblock
\printfield{booktitle}%
\newunit\newblock
\printfield{note}
\newunit\newblock
\printfield{series}
\newunit\newblock
\printfield{volume}
\newunit\newblock
\printlist{publisher}%
\newunit\newblock
\printlist{location}%
\newunit\newblock
\printfield{year}%
\newunit\newblock
\printfield{pages}%
\finentry}
`e
`\DeclareFieldFormat{pages}{#1}% no prefix for the `pages` field in the bibliography
\renewcommand*{\newunitpunct}{\addcomma\space}
\DeclareFieldFormat[inproceedings]{title}{#1}
\DeclareFieldFormat[inproceedings]{booktitle}{\emph{#1}}
\DeclareFieldFormat[inproceedings]{year}{(#1)}
\DeclareFieldFormat[inproceedings]{volume}{#1\addcomma}
\DeclareFieldFormat[inproceedings]{series}{(#1)\addcomma}
\DeclareFieldFormat[inproceedings]{labelnumberwidth}{#1~\addperiod}
`Questo è l’unico modo per avere un’entrata bibliografica corretta, anche se manca il dash e le voci non sono perfettamente allineate.
Ciao. Grazie,
[attachment=1500]prova10.tex[/attachment][attachment]prova10.bib[/attachment]
[attachment=1501]prova10.pdf[/attachment]
[attachment=1502]prova8.pdf[/attachment]
davide
Attachments:
You must be logged in to view attached files.11 Gennaio 2016 alle 10:00 in risposta a: inserire un dash per autori ripetuti in una bibliografia #104547::
Anzitutto, mi scuso della tarda risposta. Ho provato ad inserire entrambi i codici. Non funzionano. Ricevo messaggi di errore che definiscono vari comandi come printlist undefined. In ogni caso, la formattazione non è quella che volevo ottenere io. Infine, il dash non compare. Non capisco perché il mio codice sia incompleto. Io avevo modificato solo i parametri che mi interessavano. Aggiungo, inoltre, che io ho proposto come esempio “@INPROCEEDINGS”, laddove si tratta anche di altre classi di documento. Ho come l’impressione che più si va avanti e più le cose si complicano, al posto di chiarirsi.Grazie. Ciao,
davide
9 Gennaio 2016 alle 9:33 in risposta a: inserire un dash per autori ripetuti in una bibliografia #104545::
Innanzitutto, grazie. Hai ragione. Ma il problema del dash io lo incontro se modifico un tipo di entrata bibliografica. Nel tuo caso funziona, perchè hai usato @BOOK e @ARTICLE standards. Nel mio esempio usavo @INPROCEEDINGS, ma con dei campi invertiti:`%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% il codice seguente mette prima la serie e dopo il volume
\DeclareBibliographyDriver{inproceedings}{%
\newunit\newblock
\printnames{author}%
\newunit\newblock
\printfield{title}%
\newunit\newblock
\printfield{booktitle}%
\newunit\newblock
\printfield{note}
\newunit\newblock
\printfield{series}
\newunit\newblock
\printfield{volume}
\newunit\newblock
\printlist{publisher}%
\newunit\newblock
\printlist{location}%
\newunit\newblock
\printfield{year}%
\newunit\newblock
\printfield{pages}%
\finentry}`Se non inserissi questo, tutto andrebbe per il meglio come hai indicato tu. Io ho fornito un esempio minimale, ma in 300 bibitems, vanno tutti bene a parte quelli che hanno subito delle modifiche con \DeclareBibliofraphyDriver.
Grazie. Ciao,
davide
8 Gennaio 2016 alle 12:44 in risposta a: inserire un dash per autori ripetuti in una bibliografia #104543::
Anzitutto, grazie per tutto il lavoro che hai fatto. Tuttavia, il dash per il nome ripetuto non compare. Ho provato ad usare questa soluzione:ma invano. Così, sono ritornato a quella più semplice.
Grazie. Ciao,
davide
-
AutoreRisposte