Risposte nei forum create
-
AutoreRisposte
-
::
illinguista1972″ post=84733Forse non si useranno mai, ma il greco antico conosceva alcuni caratteri strani o varianti di caratteri, che figurano più o meno così:
`Ϙ Ϟ Ϛ Ϡ Ϝ Ϲ Ϻ`
e
`ϙ ϟ ϛ ϡ ϝ ϲ ϻ`
Naturalmente ci sono altre varianti di carattere come
`ϱ ϖ ϕ ϰ ϐ`
Non intendo fare qui una dissertazione, ma chiedere come risolvere un problema e se può aiutare il pacchetto newunicodechar. Ecco il problema.Il programma UnicodeChecker mi dice che il simbolo del sampi arcaico è [tt]U+0372[/tt] per la variante maiuscola e [tt]U+0373[/tt] per la variante minuscola. Analogamente, il simbolo della lettera heta è definito come [tt]U+0370[/tt] e [tt]U+0371[/tt]. Il san è definito come [tt]U+03FA[/tt]. Ovviamente so anche quali tra i font nella mia macchina possiedono i caratteri già disegnati.
Bene: il pacchetto di Enrico può aiutare a ottenere i simboli indicati? Non ci sono riuscito. Nota importante: mentre i simboli nei codici sopra ci sono nella mia tastiera greca, quelli di cui ho dato la codifica non ci sono. Sarebbe bello che qualche bel font per il greco li contenesse tutti, ma NESSUNO lo fa. Il più completo, onore al merito, è il teubner di un noto autore 🙂
Ciao
TommasoGli unici font che sulla mia macchina hanno U+0372 sono DejaVu Serif, DejaVu Sans e FreeSerif. Puoi fare così:
`\newfontfamily{\raregreekchars}[Scale=MatchUppercase]{DejaVu Serif}
\usepackage{newunicodechar}
\newunicodechar{Ͳ}{{\raregreekchars Ͳ}}`
e similmente per gli altri caratteri. Il nome da dare al font è del tutto arbitrario, naturalmente.Ciao
Enrico
26 Aprile 2013 alle 8:20 in risposta a: Riferimenti incrociati contenenti il testo del riferimento #85322::Amedeo” post=84726Ciao a tutti,
devo predisporre un documento in cui vengono usati riferimenti incociati. Mi piacerebbe, però, riportare anche a cosa fa riferimento il riferimento stesso, ad esempio il titolo del capitolo o della sezione riferita. La soluzione che riporto nel codice seguente è puramente indicativa e fa abbastanza schifo ma serve a capire cosa vorrei fare:
`
\documentclass{book}
\def\MyTitCapIni{Capitolo iniziale}
\def\MyTitCapFin{Capitolo finale}
\def\MyTitSecIni{Sezione iniziale}
\def\MyTitSecFin{Sezione finale}\begin{document}
Nel \MyTitCapIni \hspace{5pt}\ref{cha:ini} a pag. \pageref{cha:ini}\\
Nel \MyTitCapFin \hspace{5pt}\ref{cha:fin} a pag. \pageref{cha:fin}\\
Nella \MyTitSecIni \hspace{5pt}\ref{sec:ini} a pag. \pageref{sec:ini}\\
Nella \MyTitSecFin \hspace{5pt}\ref{sec:fin} a pag. \pageref{sec:ini}\\\chapter{\MyTitCapIni}\label{cha:ini}
Questo capitolo …
\section{\MyTitSecIni}\label{sec:ini}
Questa sezione …
\chapter{\MyTitCapFin}\label{cha:fin}
Questo capitolo …
\section{\MyTitSecFin}\label{sec:fin}
Questa sezione …
\end{document}
`Con questa soluzione sono obbligato a definire in anticipo i titoli di capitoli e sezioni, mentre mi piacerebbe che il riferimento fosse dinamicamente legato al titolo indicato nel comandi \chapter o \section. Dovrei creare dei comandi personalizzati, ad esempio per \chapter, in cui “memorizzare” il titolo in una label?
Grazie come sempre per i vostri suggerimenti
a
Pacchetto nameref, per esempio:
`\documentclass{book}
\usepackage{nameref}\begin{document}
Nel \nameref{cha:ini}~\ref{cha:ini} a pagina~\pageref{cha:ini}
Nel \nameref{cha:fin}~\ref{cha:fin} a pagina~\pageref{cha:fin}
Nella \nameref{sec:ini}~\ref{sec:ini} a pagina~\pageref{sec:ini}
Nella \nameref{sec:fin}~\ref{sec:fin} a pagina~\pageref{sec:ini}
\chapter{Capitolo iniziale}\label{cha:ini}
Questo capitolo …
\section{Sezione iniziale}\label{sec:ini}
Questa sezione …
\chapter{Capitolo finale}\label{cha:fin}
Questo capitolo …
\section{Sezione finale}\label{sec:fin}
Questa sezione …
\end{document}`
Non usare mai [tt]\hspace{5pt}[/tt] nel caso tu voglia uno spazio dopo un comando:
`Con \LaTeX{} diventa tutto facile`E, sinceramente, “a pag. 12” mi sembra molto burocratico. Se poi vedo “alle pagg. 12 e 13” la mano va alla pistola. 🙂
Se proprio devi scrivere “pag.”, adopera [tt]~[/tt]:
`a pag.~\ref{pippo}`
Ciao
Enrico
::Mazzacane” post=84694Scrivo per segnalare un comportamento di curve2e che mi sembra abbastanza insolito.
Con il seguente codice, su distribuzione TeX Live 2012 aggiornata (Linux), la compilazione produce un errore; senza il caricamento di curve2e no.
`
\documentclass{article}
\usepackage[italian]{babel}
\usepackage{curve2e}
\renewcommand{\footnoterule}{\centering\line(1,0){200}\\[1ex]}
\begin{document}
aaa\footnote{bbb}ccc
\end{document}
`
Nella stesura del mio lavoro, il problema è stata risolto commentato curve2e, ho ritenuto però utile cominicare questo inconveniente che mi ha fatto perdere un buon quarto d’ora per trovare il problema 🙂Alessandro
Se il tuo scopo è di aumentare lo spazio fra il filetto e la nota, cosa che ti sconsiglio caldamente, puoi fare così:
`\documentclass{article}
\usepackage[italian]{babel}
\usepackage{kantlipsum}
\makeatletter
\renewcommand\footnoterule{%
\kern-12\p@
\hrule\@width.4\columnwidth
\kern11.6\p@}
\makeatother
\addtolength{\skip\footins}{12pt}
\begin{document}
aaa\footnote{bbb}ccc\kant[1-5]
\end{document}`
Secondo le raccomandazioni degli sviluppatori di LaTeX, il prodotto di [tt]\footnoterule[/tt] non deve occupare alcuno spazio verticale.Le definizioni normali sono
`\renewcommand\footnoterule{%
\kern-3\p@
\hrule\@width.4\columnwidth
\kern2.6\p@}
\setlength{\skip\footins}{9pt plus 4pt minus 2pt}`
Se poi vuoi il filetto al centro, toglitelo dalla testa: non si fa. E se qualcuno lo fa, non sa nulla di tipografia. 😉Ciao
Enrico
::capra88″ post=84710ciao,
sto usando latex per scrivere la mia tesi di laurea e voglio rendere l’indice interattivo con il pacchetto hyperref,
ho messo il comando \usepackage[hyperindex]{hyperref} però non mi funzionaquesta è la mia tesi
`
\documentclass[11pt,a4paper,twoside,openright]{book}
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage{color}
\usepackage{graphicx}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{amsmath}
\usepackage{footnote}
\usepackage[numbers]{natbib}
\usepackage[write,signatures]{frontespizio}
\usepackage{chngpage,calc}
\usepackage[hyperindex]{hyperref}\raggedbottom
\begin{document}
\frontmatter
\input{altro/frontespizio}
\tableofcontents
\input{altro/intro}
\cleardoublepage
\mainmatter
\input{capitoli/cap1}
\input{capitoli/cap2}
\input{capitoli/cap3}
\input{capitoli/cap4}
\input{capitoli/cap5}
\backmatter
\bibliography{altro/biblio}
\bibliographystyle{altro/natbib_ita}
\end{document}
`dove è che sbaglio?
grazieDi quale indice stai parlando? Quello che si produce con [tt]\tableofcontents[/tt] non ha nulla a che fare con l’opzione [tt]hyperindex[/tt].
Che cosa di preciso non funziona?
Ciao
Enrico
::samiel” post=84632C’è qualcosa che continua a sfuggirmi. Il problema non è \tag, bensì \label.
Prendiamo questo esempio:
`\documentclass[a4paper,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage{fontspec}
\usepackage{amsmath}
\usepackage[math-style=upright]{unicode-math}
\setmainfont[Ligatures=TeX]{TeX Gyre Pagella}
\setmathfont{Asana Math}
\usepackage{polyglossia}
\setmainlanguage{italian}
\usepackage{microtype}%\newcommand\ap[1]{\textormath{\textsuperscript{#1}}{^{\mathrm{#1}}}}
%\newcommand\ped[1]{\textormath{\textsubscript{#1}}{_{\mathrm{#1}}}}\providecommand*\ap[1]{\textormath{\textsuperscript{#1}}{^{\mathrm{#1}}}}
\providecommand*\ped[1]{\textormath{\textsubscript{#1}}{_{\mathrm{#1}}}}
`
E qualsiasi stringa io inserisca in \label per il pedice, mi dà errorePiù propriamente
`\providerobustcmd*\ap[1]{\textormath{\textsuperscript{#1}}{^{\mathrm{#1}}}}
\providerobustcmd*\ped[1]{\textormath{\textsubscript{#1}}{_{\mathrm{#1}}}}`
oppure, ancora più semplicemente,
`\providerobustcmd\ap{\ifmmode^\expandafter\mathrm\else\expandafter\textsuperscript\fi}
\providerobustcmd\ped{\ifmmode^\expandafter\mathrm\else\expandafter\textsubscript\fi}`
Naturalmente occorre definire [tt]\textsubscript[/tt] (lo fa fixltx2e); [tt]\providerobustcmd[/tt] è di etoolbox caricato da polyglossia.Lascio agli amanti dell’esegesi la spiegazione del codice più semplice. 😉
Ciao
Enrico
23 Aprile 2013 alle 13:56 in risposta a: [RISOLTO] Modificare caratteri del pacchetto frontespizio #8524423 Aprile 2013 alle 13:07 in risposta a: [RISOLTO] Modificare caratteri del pacchetto frontespizio #85240::capra88″ post=84649no, non è questo il problema
ecco tutto il codice della tesi:
`
\documentclass[11pt,a4paper,twoside,openright]{book}
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage{color}
\usepackage{graphicx}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{amsmath}
\usepackage{footnote}
\usepackage{natbib}
\usepackage[write,suftesi]{frontespizio}
\usepackage{chngpage,calc}
\usepackage[hyperindex]{hyperref}
\raggedbottom
\begin{document}
\frontmatter
\begin{frontespizio}
\begin{Preambolo*}
\usepackage{fontenc}
\renewcommand{\frontinstitutionfont}{\fontsize{21}{25}\scshape}
\end{Preambolo*}
\Istituzione{Università}
\Logo{immagini/Logo_Aq}
\Facolta{Fisica}
\Corso{Fisica e Astrofisica delle Particelle Elementari – Classe LM 17}
\Annoaccademico{2012-2013}
%\Titoletto{Tesi di Laurea}
\Titolo{}
\Candidato[209729]{Valerio}
\Relatore{Dott.ssa}
\end{frontespizio}
\tableofcontents
\input{altro/intro}
\cleardoublepage
\mainmatter
\input{capitoli/cap1}
\input{capitoli/cap2}
\input{capitoli/cap3}
\input{capitoli/cap4}
\input{capitoli/cap5}
\backmatter
\bibliography{altro/biblio}
\bibliographystyle{altro/natbib_ita}
\end{document}
`Non avevi detto che usi lo stile [tt]suftesi[/tt]. Bene, non si cambia font con quello stile. 🙂
Oppure si cambia, ma con un metodo un po’ più complicato:
`\documentclass[11pt,a4paper,twoside,openright]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[suftesi]{frontespizio}\begin{document}
\frontmatter
\begin{frontespizio}
\begin{Preambolo*}
\usepackage[T1]{fontenc} % importante\usepackage{etoolbox}
\patchcmd{\preparefrontpagesuftesi}
{\renewcommand{\frontinstitutionfont}{\normalfont}}
{\renewcommand{\frontinstitutionfont}{\fontsize{21}{25}\scshape}}
{}{}\end{Preambolo*}
\Istituzione{Università}
%\Logo{immagini/Logo_Aq} % non ce l'ho
\Facolta{Fisica}
\Corso{Fisica e Astrofisica delle Particelle Elementari – Classe LM 17}
\Annoaccademico{2012-2013}
\Titoletto{Tesi di Laurea}
\Titolo{La tesi}
\Candidato[209729]{Valerio}
\Relatore{Dott.ssa}
\end{frontespizio}% eccetera
\end{document}`
Il risultato è disastroso ovviamente.Ciao
Enrico
23 Aprile 2013 alle 6:26 in risposta a: [RISOLTO] Modificare caratteri del pacchetto frontespizio #85238::capra88″ post=84636Salve a tutti,
utilizzo latex (texlive) con il programma kile,
ho iniziato a scrivere la tesi di laurea e per fare il frontespizio ho installato il pacchetto frontespizio di Enrico Gregorio,
il problema è che voglio modificare la grandezza di alcuni caratteri ma usando \Preambolo non modifica niente,dopo \begin{frontespizio} inserisco questo comando:
\begin{Preambolo*}
\usepackage{fontenc}
\renewcommand{\fronttitlefont}{\fontsize[21][25]\scshape}
\end{Preambolo*}quando vado a ricompilare
latex tesi
latex tesi-frn
dvips -o tesi-frn.eps tesi-frn
latex tesila grandezza del titolo non viene modificata (ho fatto prove con diverse grandezze e con le altre voci ma il risultato è lo stesso)
dove sbaglio? quale il modo per modificare le varie dimensioni dei caratteri?
grazie
Benvenuto/benvenuta!
La sintassi è scorretta.
`\begin{Preambolo*}
\usepackage[T1]{fontenc}
\renewcommand{\fronttitlefont}{\fontsize{21}{25}\scshape}
\end{Preambolo*}`
Nota le graffe. Se non è questo, per favore mostra un esempio completo.Perché usi [tt]latex[/tt] e non [tt]pdflatex[/tt]?
Ciao
Enrico
::pole91″ post=84591Salve a tutti sto continuando a scrivere la tesi in LaTeX e volevo sistemare un problema con il frontespizio. Ho preso un modello già preimpostato di un frontespizio da “Come comporre un frontespizio e vivere felici”, ho modificato i campi mettendo quelli relativi alal mia persona e l’ho compilato a parte con pdflatex ottenendo il file frontespizio_frn.pdf. Il problema è il seguente: sulla guida stessa affermano di dover rinominare tutta la sorgente come Tesi.tex e Tesi_frn.tex rispettivamente per il corpo centrale della tesi e per il frontespizio e poi di compilare in sequenza corpo centrale, frontespizio e poi di nuovo corpo centrale. Ho provato ma è evidente che mi manca un comando per l’inserimento del frontespizio nel corpo centrale della tesi. vi allego il sorgente del frontespizio.
`%% This file has been automatically generated by `frontespizio'.
%% Don't use it as a model for a new frontispiece, use the
%% `frontespizio' environment in you document instead.
\documentclass [titlepage]{article}
\usepackage{unicode}
\usepackage [a4paper,textwidth=312pt,includehead,textheight=624pt,right=90pt,vmarginratio=1:2]{geometry}
\usepackage {graphicx}
\usepackage{epstopdf}
\usepackage [svgnames]{xcolor}
\usepackage[nowrite,infront,suftesi]{frontespizio}
\nofiles
\fontoptionnormal
\Logo{unipd.eps}
\Istituzione {}
\Divisione {}
\Scuola {}
\Titolo {}
\Sottotitolo {}
\NCandidato {Candidato}
\Candidato {}
\NRelatore {Relatore}{}
\Relatore {Prof.}
\NCorrelatore {Supervisore}{Supervisore}
\Correlatore {}
\Correlatore {}
\Piede {Anno Accademico 2012-2013}
\begin {document}
\preparefrontpagesuftesi
\end {document}`a questo punto cosa devo inserire nel corpo centrale della tesi per inserire il frontespizio senza che la formattazione usata nello stesso influenzi il corpo del testo stesso?Ad esempio io ho provato ad inserire tutto nel corpo della tesi ma utilizzando oneside mi viene tutto il testo spostato a destra. Come posso fare?grazie mille per l’aiuto!
Non devi affatto scrivere tu un file Tesi_frn.tex; lo fa da sé l’ambiente frontespizio nel documento principale.
Ciao
Enrico
::OldClaudio” post=84566Ci sarebbe il pacchetto abstract che permette di comporre il sunto anche con un certo numero di personalizzazioni.
Se non funzionasse con book, […]
No, non funziona: sballa tutti i numeri di pagina.
Mi sono permesso di cambiare [tt]\textwidth[/tt] con [tt]\textheight[/tt] nel tuo messaggio.
Ciao
Enrico
::GiuGiu” post=84562Salve a tutti!
Sto usando book che non è dotato del pacchetto abstract e dunque ecco qui il codice da inserire nel preambolo:`\newcommand{\fncyblank}{\fancyhf{}}
\newenvironment{abstract}%
{\cleardoublepage \fncyblank \null \vfill \begin{center}
\bfseries \abstractname \end{center}}%
{\vfill \null}`Il mio problema è che quando vado a compilare non mi dà alcun errore ma il risultato è veramente spiacevole: l’abstract è su due pagine, nella prima compare solo la parola “Sommario” in fondo alla pagina, mentre nella seconda pagina vi è il mio abstract che occupa tutta la pagina. 😕
Help! Buona domenica a tutti 🙂Quel codice è purtroppo davvero scritto malissimo e non fa quasi mai quello che si vorrebbe.
Con la classe book è semplicissimo:
`\chapter{\abstractname}`
Non vedo perché debba essere trattato diversamente dagli altri capitoli.Ciao
Enrico
::
Nessuno dei tre.`\documentclass[a4paper,11pt]{memoir}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}\usepackage{amsmath}
\makeatletter
\newcommand{\rowvec}{%
\@ifstar{\@tempswatrue\@rowvec}
{\@tempswafalse\@rowvec}}
\newcommand{\@rowvec}[2][]{%
\begingroup
\mathopen{#1[}
\arraycolsep=.33333em
\array{@{}*{\c@MaxMatrixCols}{c}@{}}\,#2\,\kern-\arraycolsep\endarray
\mathclose{#1]}
\endgroup
\if@tempswa^\mathrm{T}\fi}
\makeatother\begin{document}
$\rowvec{1&2&3}\rowvec*{4&5&6}=32$
$\rowvec[\big]{1^2&2^2&3^2}\ne\rowvec*[\big]{1^2&2^2&3^2}$
Parole di un testo casuale, ma non proprio, usate per esemplificare un caso
inserimento di un vettore nel testo: $\rowvec*{1 & 2 & 3}$. Altro
testo non del tutto casuale, usato stavolta per riempire l'\,“intorno'' del vettore con
dell'altro testo.\end{document}`
Come vedi, la versione asterisco aggiunge il segno di trasposizione. Puoi usare anche l’argomento facoltativo per ingrandire il delimitatore quando sia necessario.
Occhio che il punto va fuori dalla formula. Una parola tra virgolette preceduta dall’apostrofo è qualcosa che mi guarderei bene dallo scrivere, ma il testo è tuo. 🙂
Ciao
Enrico
::GiuGiu” post=84523La prima colonna la delimitavo per ridurne senza successo la dimensione, l’ultima invece perchè altrimenti la tabella esce dal foglio!!!
Quello che vorrei fare è ridurre lo spazio tra le colonne in modo da ingrandire la larghezza dell’ultima colonna che è quella più importante e ricca di contenuti.Ti ho già spiegato l’errore: per l’annotazione in calce alla tabella devi usare [tt]\multicolumn{5}{l}{…}[/tt] non [tt]\multicolumn{2}[/tt]. Se l’ultima colonna contiene immagini si aggiusterà da sola.
Ciao
Enrico
::GiuGiu” post=84520Ciao Enrico!
Grazie mille per la risposta! Con quei comandi stavo cercando di limitare le dimensioni della tabella.
Ti mostro un’immagine della tabella che spero sia più esplicativa!
Mi scuso per il pietoso tentativo di censura!E dove ti serve usare una colonna di tipo [tt]p[/tt]? Non mi pare di vedere la necessità.
Ciao
Enrico
-
AutoreRisposte