Risposte nei forum create
-
AutoreRisposte
-
::
Frankie-1962″ post=104100Salve a tutti.
Sto utilizzando Latex e mi trovo a dover risolvere il seguente quesito: dovendo sottolineare un testo più lungo di una riga`
\underline{testo piu lungo di una riga …}
`il risultato è che il testo nel pdf prodotto nn va a capo automaticamente ma continua oltre il margine desto del testo.
C’è qualcuno che può aiutarmi a risolvere questo problema ? Grazie.
🙂Pacchetto ulem e comando \uline
Ciao
Ivan
::
Così il risultato è accettabile. Provalo nel mio codice sopra.
`\DeclareFieldFormat{labelnumberwidth}{%
\ifboolexpr{%
test {\ifentrytype{xarticle}}%
or
test {\ifentrytype{xbook}}%
or
test {\ifentrytype{xinproceedings}}%
}%
{\mkbibbra{#1}}{\ifboolexpr{%
test {\ifentrytype{yarticle}}%
or
test {\ifentrytype{ybook}}%
or
test {\ifentrytype{yinproceedings}}%
}%
{\mkbibbrackets{#1}}{#1\hspace*{.2em}}}}`
Ovviamente non si possono fare i miracoli con questi presupposti.
Si tratta di lista bibliografica che chiamare “degenere” è dir poco.
I punti rimangono inutili e brutti, a prescindere.La funzione logica delle tre tipologie di etichette può essere implementata
in maniera più lineare, elegante e coerente con, direi, tutte le tradizioni bibliografiche,
predisponendo tre bibliografie con numerazione autonoma.Ciao
Ivan
::
Prova ad aggiungere:
`\makeatletter
\DeclareBibliographyDriver{set}{%
\booltrue{bbx@inset}%
\entryset{}{}%
\newunit\newblock
\usebibmacro{setpageref}%
\finentry}
\makeatother`
Se funziona senza problemi aggiorno gli stili.
Avevo eliminato il supporto per le voci @set perché, mi par di ricordare,
ottenevo strani risultati.Ciao
Ivan
8 Novembre 2015 alle 15:05 in risposta a: [Biblatex-Philosophy] Biblio con edizioni critiche di testi #103989::
Potresti riportare, a mano, come dovrebbero risultare le due voci? La prima non mi pare sbagliata. Cambierei in @article la voce “Ps.-Ammonius1966”, per eliminare l’“in” prima di “ed.”.Per quanto riguarda la seconda voce (Thomas Magistrus), non capisco il ruolo di “author”. Trattandosi di edizione critica, il nome dell’autore non dovrebbe essere. Eventualmente, si mette il nome del curatore, come nella voce di Ammonio.
Ciao
Ivan
::
Risolvi con
`\usepackage{guit}`
Altrimenti il comando \Ars non viene riconosciuto.Ti suggerisco anche
`\printbibliography[heading=bibintoc]`Nota infine l’uso del pacchetto filecontents e ambiente omonimo:
`\documentclass[12pt,a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage[autostyle,italian=guillemets]{csquotes}
\usepackage[style=numeric,backend=biber]{biblatex}
\addbibresource{biblio.bib}\usepackage{guit}
\usepackage{filecontents}
\begin{filecontents*}{biblio.bib}
@book{eco:tesi,
author = {Eco, Umberto},
title = {Come si fa una tesi di laurea},
publisher = {Bompiani},
date = {1977},
location = {Milano},
}
@article{mori:tesi,
author = {Mori, Lapo Filippo},
title = {Scrivere la tesi di laurea con \LaTeXe},
journaltitle = {\Ars},
number = {3},
date = {2007},
}
@manual{mori:poesie,
author = {Mori, Lapo Filippo},
title = {Scrivere poesie con \LaTeX},
date = {2007},
url = {http://www.guitex.org/},
}
\end{filecontents*}\begin{document}
\tableofcontents
\chapter{Casa}
Casa
\chapter{Bella}
nonna
\cleardoublepage
%\phantomsection
\nocite{*}
\printbibliography[heading=bibintoc]
\end{document}`Ciao
Ivan
::
Non riesco a capire a cosa serva `\hspace{-3pt}` per poi citare con
`I want cite \citer{schroder}~,`
Magari mi sfugge qualcosa. Li ho eliminati e il risultato mi sembra migliore e con meno contorsioni.
Non comprendo il significato di “i punti che sfalsano le entrate”. Ho immaginato che fossero le etichette numeriche ridondanti
nelle voci bibliografiche.Qui sotto trovi l’esempio compilabile completo di bibliografia,
con l’ambiente filecontents, come ti avevo chiesto.
Va creata un tipo di voce nuova per ogni forma di etichetta non consueta:
Per le voci stiate come <n>:
xarticle
xbook
xinproceedings
Per le voci stiate come [n]:
yarticle
ybook
yinproceedingsLe ho definite con \DeclareBibliographyAlias.
`
\documentclass[]{article}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage{amssymb,latexsym}\usepackage{filecontents}
\begin{filecontents*}{prova.bib}
@XBOOK{schroder,
author=”Enrst Schr{\”o}der”,
title=”Der Operationskreis des Logikkalk{\”u}ls”,
publisher=”Teubner”,
address=”Leipzig”,
year=1877,
}@ARTICLE{schroder1,
author=”E.~Schr{\”o}der”,
title=”Ueber meine Vorlesungen”,
journal=”Mathematische Annalen”,
volume=4,
year=1895,
pages=”125–130″,
series=5,
}@YINPROCEEDINGS{schroder2,
author=”Ernst Schr{\”o}der”,
title=”On iterirte Funktionen”,
booktitle=”On Fixed Points”,
editor=”Garret Birkhoff and Volker Peckhaus”,
pages=”356–469″,
address=”Oxford”,
publisher=”Clarendon Press”,
year=1950,
}@XARTICLE{lesniewski,
author=”Stanislav Lesniewski”,
title=”On Mereology”,
journal=”Journal f{\”u}r die reine und angewandte Mathematik”,
series=6,
year=1914,
volume=7,
pages=”15–230″,
}
\end{filecontents*}\usepackage[autostyle]{csquotes}
%%%%%%%%%%% usare \cite*{} per produrre citazioni senza parentesi
%%%%%%%%%%% usare \citer{} per produrre citazioni con bra-kets
%%%%%%%%%%% usare \citet{} per produrre citazioni con parentesi quadre\usepackage[
backend=biber,
style=numeric,
% sortlocale=de_DE,
natbib=true,
url=false,
doi=false,
eprint=false,
sorting=none,
firstinits=true
]{biblatex}\renewbibmacro{in:}{}
\renewbibmacro*{publisher+location+date}{%from standard.bbx
\printlist{location}%
\iflistundef{publisher}
{\setunit*{\addcomma\space}}
{\setunit*{\addcomma\space}}%instead of \addcolon\space
\printlist{publisher}%
\setunit*{\addcomma\space}%
\usebibmacro{date}%
\newunit}\DeclareFieldFormat{pages}{#1}% no prefix for the `pages` field in the bibliography
\renewcommand*{\newunitpunct}{\addcomma\space}
\DeclareFieldFormat[book]{date}{(#1)}
\DeclareFieldFormat[article]{title}{#1}
\DeclareFieldFormat[article]{series}{(#1)\addcomma}
\DeclareFieldFormat[article]{journaltitle}{\emph{#1}\addcomma}
\DeclareFieldFormat[article]{volume}{#1\addcomma}
\DeclareFieldFormat[inproceedings]{title}{#1}
\DeclareFieldFormat[inproceedings]{date}{(#1)}\DeclareBibliographyCategory{bra}
\DeclareBibliographyCategory{brackets}
\DeclareBibliographyCategory{none}\makeatletter
\newrobustcmd{\mkbibbra}[1]{%
\begingroup
\blx@blxinit
\blx@setsfcodes
\ensuremath{\langle}#1\ensuremath{\rangle}%
\endgroup}
\makeatother\DeclareCiteCommand{\citer}[\mkbibbra]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\usebibmacro{cite}%
\addtocategory{bra}{\thefield{entrykey}}}
{\multicitedelim}
{\usebibmacro{postnote}}\DeclareCiteCommand*{\cite}
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\usebibmacro{cite}%
\addtocategory{none}{\thefield{entrykey}}}
{\multicitedelim}
{\usebibmacro{postnote}}\DeclareCiteCommand{\citet}[\mkbibbrackets]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\usebibmacro{cite}%
\addtocategory{brackets}{\thefield{entrykey}}}
{\multicitedelim}
{\usebibmacro{postnote}}\DeclareBibliographyAlias{xbook}{book}
\DeclareBibliographyAlias{xarticle}{article}
\DeclareFieldFormat{labelnumberwidth}{%
\ifboolexpr{%
test {\ifentrytype{xarticle}}%
or
test {\ifentrytype{xbook}}%
or
test {\ifentrytype{xinproceedings}}%
}%
{\mkbibbra{#1}}{\ifboolexpr{%
test {\ifentrytype{yarticle}}%
or
test {\ifentrytype{ybook}}%
or
test {\ifentrytype{yinproceedings}}%
}%
{\mkbibbrackets{#1}}{#1}}
}%\RequireBibliographyStyle{numeric}
\addbibresource{prova.bib}\begin{document}
I want cite \citer{schroder}, \cite*{schroder1}, \citet{schroder2} and \citer{lesniewski}.
\printbibliography
\end{document}`Esiste anche l’alternativa con le categorie:
`\DeclareFieldFormat{labelnumberwidth}{%
\ifcategory{bra}
{\mkbibbra{#1}}
{\ifcategory{brackets}
{\mkbibbrackets{#1}}
{#1}}}
`Se sai già quali voci andranno citate diversamente è più comodo il primo metodo.
[attachment=1447]davidebond.pdf[/attachment]
Ciao
Ivan
Attachments:
You must be logged in to view attached files.::pensee_sauvage” post=104007Ciao a tutti,
premesso che le capacità tipografiche di LaTeX sono ineguagliabili, mi chiedevo se esistesse in LateX un pacchetto/macro/altro capace di comporre il contenuto di un documento per adattarlo al meglio su UNA sola pagina.
Insomma una qualche funzione capace di diminuire automaticamente margini, interlinee, e spazi vari per concentrare il contenuto senza sacrificare troppo il risultato.L’esigenza nasce dal dover fare un curriculum francese in cui anche un professore universitario fondatore di dieci imprese deve comunque concentrare il tutto su un solo foglio (e non fronte retro!). Con i word processor sono sempre riuscita a fare qualcosa di accettabile, ma ora che desidero passare a LateX, non so bene come fare.
Ovvio che poi sta al candidato fornire una selezione delle proprie esperienze e dei propri titoli, ma anche scegliendo solo le più pertinenti sforo di 12 linee su un nuovo foglio.
Ho provato a giocare con l’opzione scale di geometry, mi restano ancora 5 linee nella pagina nuova..Accolgo volentieri qualsiasi suggerimento che mi possa indicare qualche pista da seguire…
grazieL’opzione scale, scala la gabbia.
Puoi diminuire i margini globalmente o singolarmente:
`
\geometry{margin=2cm}
\geometry{left=2cm,right=2cm,top=2cm,bottom=2cm}`In casi come il tuo è consigliato usare un font compatto, come il Times:
`\usepackage{newtxtext}`Se questo non bastasse puoi diminuire l’interlinea
`\linespread{.9}\selectfont`Ovviamente il corpo deve essere 10pt. Meno direi che non è il caso.
Ciao
Ivan
::
Ritiro tutto… La bibliografia è stampata da un normalissimo ambiente \list.
Non vedo soluzioni razionali.
La cosa migliore sarebbe dividere in due la bibliografia e mettere in una le voci con le parentesi e nell’altra quelle senza.
O, ancora meglio, usando l’opzione prefixnumber di \printbibliography.
Naturalmente bisogna raggruppare le voci in apposite categorie e/o usare filtri.Ciao
Ivan
::
L’unica soluzione fattibile è creare un nuovo driver con`\DeclareBibliographyDriver`
per quelle voci che devono apparire in bibligorafia con un’etichetta diversa.
Quindi, per esempio, avrai il tipo di voce nparticle che è identico ad article ma senza le parentesi attorno all’etichetta numerica.Ciao
Ivan
::tinach” post=103968salve
Ho cercato ovunque ma non ho trovato risposta.
Vorrei sapere qual’è il comando che mi farebbe immettere una sezione a pagina nuova, ho provato con \newpage ma non avviene nulla.
Inoltre vorrei sapere come fare per lasciare un intera pagina per un immagine e che sia centrata per altezza pagina oltre che per la lunghezza della pagina.
Infatti il mio problema è che l’immagine non è abbastanza grande per far impaginare la sezione successiva a nuova pagina, non ottenendo una buona scelta stilistica.grazie in anticipo
Serve un esempio minimo compilabile.
Ciao
Ivan
-
AutoreRisposte