Risposte nei forum create
-
AutoreRisposte
-
7 Gennaio 2016 alle 12:48 in risposta a: inserire un dash per autori ripetuti in una bibliografia #104541::
Ho parlato troppo presto. A prescindere che viene stampato prima il cognome e dopo il nome, a prescindere che non vengono stampati i numeri prima dei nomi, se utilizzo un’entrata fatta ad hoc, il dash non viene stampato. Ovvero, per stampare il dash, sono obbligato a inserire come style=authoryear-ibid. Questo non stampa i numeri e in combinazione con sorting=nyt mette i cognomi prima dei nomi. In ogni caso, con una classe di bibitem modificata tutto il lavoro di cui sopra viene perso.File.tex
`\documentclass{amsart}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{csquotes}
\usepackage[%
backend=biber,
style=authoryear-ibid,
sortlocale=de_DE,
natbib=true,
url=false,
doi=false,
eprint=false,
sorting=ynt,
%firstinits=true,
safeinputenc,
bibencoding=utf8
]{biblatex}\setlength\bibhang{.5in}
\renewcommand*{\bibnamedash}{%
\ifdimless{\leftmargin}{0.75em}
{\mbox{\textemdash\space}}
{\makebox[\leftmargin][l]{%
\ifdimless{\leftmargin}{1.25em}
{\textendash}
{\rule{.8\bibhang}{.2pt}}}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 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}\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}%\def\bysame{\leavevmode\hbox to 12 em{\hrulefill}\thinspace}
\addbibresource{prova10.bib}\begin{document}
\nocite{*}
%\section*{\LARGE{Note bibliografiche}}
\renewcommand{\refname}{\LARGE{Note bibliografiche}}
\printbibliography\end{document}
`File.bib
`@INPROCEEDINGS{schroder1,
author=”Ernst Schr{\”o}der”,
title=”Ueber die iterirte Funktionen”,
booktitle=”Mathematische Annalen”,
year=1861,
}@INPROCEEDINGS{schroder2,
author=”Ernst Schr{\”o}der”,
title=”Der Operationskreis des Logikkalk{\”u}ls”,
publisher=”B.G.~Teubner”,
address=”Leipzig”,
year=1877,
}`Che fare? Grazie.
Ciao,
davide
7 Gennaio 2016 alle 10:28 in risposta a: inserire un dash per autori ripetuti in una bibliografia #104540::
Ops. Mi sono risposto senza accorgermi del tuo post. Hai ragione sulle indicazioni di dimensioni del font. Riguardo a Schröder e Ueber, nell’ottocento si incontra spesso Ueber con parole che contengo l’Umlaut. Così, come al posto della k si scrive la c. Talvolta lo stesso nome viene scritto in maniere diverse. Io, per esempio, mi sarei aspettato un “iterierte Funktionen”, laddove spesso si incontra “iterirte”. Personalmente, non ho mai incontrato il nome del matematico Schröder come Schroeder.Grazie. Ciao,
davide
7 Gennaio 2016 alle 10:23 in risposta a: inserire un dash per autori ripetuti in una bibliografia #104539::
Chiedo scusa per il MWE. Mancava, in effetti, un comando. Allego il file.tex con il trattino allungato (come volevo io). Giocando sul comando, si può allungare o accorciare. A me, personalmente, piace così. Ma si può modificare. Allego anche il file.bib per la bibliografia.File .tex:
`\documentclass{amsart}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{csquotes}
\usepackage[%
backend=biber,
style=authoryear-ibid,
sortlocale=de_DE,
natbib=true,
url=false,
doi=false,
eprint=false,
sorting=none,
%firstinits=true,
safeinputenc,
bibencoding=utf8
]{biblatex}\setlength\bibhang{.5in}
\renewcommand*{\bibnamedash}{%
\ifdimless{\leftmargin}{0.75em}
{\mbox{\textemdash\space}}
{\makebox[\leftmargin][l]{%
\ifdimless{\leftmargin}{1.25em}
{\textendash}
{\rule{.8\bibhang}{.2pt}}}}}%\def\bysame{\leavevmode\hbox to 12 em{\hrulefill}\thinspace}
\addbibresource{prova10.bib}\begin{document}
\nocite{*}
%\section*{\LARGE{Note bibliografiche}}
\renewcommand{\refname}{\LARGE{Note bibliografiche}}
\printbibliography\end{document}
`File.bib
`@ARTICLE{schroder1,
author=”Ernst Schr{\”o}der”,
title=”Ueber die iterirte Funktionen”,
journal=”Mathematische Annalen”,
year=1861,
}@BOOK{schroder2,
author=”Ernst Schr{\”o}der”,
title=”Der Operationskreis des Logikkalk{\”u}ls”,
publisher=”B.G.~Teubner”,
address=”Leipzig”,
year=1877,
}`Grazie, in ogni caso. Ciao,
davide
7 Gennaio 2016 alle 9:35 in risposta a: inserire un dash per autori ripetuti in una bibliografia #104537::
So che dovrei introdurre un MWE; purtroppo, non funziona. Lo allego:`\documentclass{amsart}
%\def\bysame{\leavevmode\hbox to3em{\hrulefill}\thinspace}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{csquotes}
\usepackage[%
backend=biber,
style=numeric,
%sortlocale=de_DE,
natbib=true,
url=false,
doi=false,
eprint=false,
sorting=none,
firstinits=true,
safeinputenc,
bibencoding=utf8
]{biblatex}\begin{document}
\nocite{*}
\section*{\LARGE{Note bibliografiche}}
%\renewcommand{\refname}{\LARGE{Note bibliografiche}}
\printbibliography{prova10}\end{document}
`Questa la bibliografia:
`@ARTICLE{schroder1,
author=''Ernst Schr{\”o}der'',
title=''Ueber die iterirte Funktionen'',
journal=''Mathematische Annalen'',
year=1861,
}@BOOK{schroder2,
author=''Ernst Schr{\”o}der'',
title=''Der Operationskreis des Logikkalk{\”u}ls'',
publisher=''B.G.~Teubner'',
address=''Leipzig'',
year=1877,
}
`Se provo a compilare, il latex mi dà il seguente messaggio di errore:
`Empty bibliography on input line 28.`
Cercando su google, sembra che la soluzione sia ripulire la cache della cartella temporanea di windows… È così?
Grazie. Ciao,
davide
::
Magari non ho capito, ma se si intervenisse manualmente nel testo, non solo in occorrenza della sillabazione, ma anche degli altri segni, alla fine il latex non dovrebbe trovare la via giusta? Ovviamente, si tratterebbe di sillabare tutto e non solo la parola che sborda. Personalmente, considererei il link come una lunga parola.Chiedo scusa se ho scritto una scemenza.
Ciao,
davide
30 Dicembre 2015 alle 10:19 in risposta a: [Risolto] No hyphenation patter preloaded – Babel Italian #104501::
Qui, qualcosa ti può aiutare?Ciao,
davide
30 Dicembre 2015 alle 10:14 in risposta a: [Risolto] No hyphenation patter preloaded – Babel Italian #104500::
D’altra parte si legga quanto si riferisce a windows:“TEX Live contains binaries for many Unix-based platforms, including GNU/Linux, Mac OS X, and Cygwin. The included sources can be compiled on platforms for which we do not provide binaries.
As to Windows: Windows XP and later are supported. Windows 2000 will probably still mostly work. There are no special 64-bit executables for Windows, but the 32-bit executables should run on 64-bit systems.
See section 2.1 for alternate solutions for Windows and Mac OS X. ”
Questo l’ho letto qui:
https://www.tug.org/texlive/doc/texlive-en/texlive-en.html#tlportable
Ciao,
davide
::
Giusta osservazione. Allego uno screenshot. Emacs lo uso a 64 bit. Riguardo a tex live, non ricordo da dove l’ho scaricata, penso da qui: http://www.tug.org/texlive/. Ho scaricato tutta la distribuzione e realizzato un dvd. Dal dvd ho installato tex-live usando il comando per windows. Non ho fatto altro e non ho visto la possibilità di scegliere la versione. Fra l’altro non ricordo di aver usato l’installer. Ovviamente, copiano la distribuzione sul disco fisso, l’installazione è decisamente molto più rapida: una decina di minuti, contro i quaranta abbondanti da dvd.Ciao,
davide
[attachment=1491]system.png[/attachment]
Attachments:
You must be logged in to view attached files.::
Grazie. Sto usando una versione a 32 bit. Boh… Non so se cambiarla. Anche perché ci ho installato sopra un PS font della Adobe (acquistato dal sito) e non vorrei rifare tutta la procedura. Incidentalmente, io utilizzo un core i5 con 16GB di Ram e un Samsung SSD. Pensavo che con l’aumento della memoria e il cambio del disco fisso si sarebbe accorciato di molto il tempo di installazione (falso) di tex live e il comando biber file.cfg fosse più rapido (falso). Non ho notato grandi cambiamenti. Su linux, sì, ma su windows 7 no. Anche questo mi trattiene dal cambiare versione di texlive.Grazie. ciao,
davide
P.S. Mi piacerebbe tanto aiutare qualcuno del forum, ma fanno domande troppo complicate…. 🙁
::
Da quanto ho capito, Elrond ha ragione. Quando assegni ad “a” un nuovo significato, non ti limiti solo a scrivere di meno. In teoria, potresti scrivere un comando più lungo di quello che dovresti di solito digitare. Con le macros tu assegni “realmente” un nuovo significato a dei comandi. In questo modo, li tratti come variabili. Se il comando ha già un un significato, puoi usare \renewcommand. Altrimenti, non capisco il problema.Ciao,
davide
18 Dicembre 2015 alle 16:33 in risposta a: trasformare i numeri arabi in numeri romani [risolto] #10440118 Dicembre 2015 alle 13:53 in risposta a: trasformare i numeri arabi in numeri romani [risolto] #104400 -
AutoreRisposte