Risposte nei forum create
-
AutoreRisposte
-
::
Grazie per la pazienza. Scusa ma sono piuttosto inesperto. Ti allego il codice completo dove ho cancellato amsfonts. Quando lo compilo ottengo il seguente messaggio di errore: “! Package inputenc Error: Unicode char “�\check@icr (U+3E7) ma non sono in grado di correggerlo.
`\documentclass[11pt,a4paper,twoside]{book}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{vmargin}
\setlength{\parindent}{0pt}\usepackage{scrextend}
\usepackage{afterpage}
\usepackage {longtable}\usepackage[pdftex]{graphicx,floatflt}
\usepackage{imakeidx}
\makeindex[name=*,title=Indice delle riviste]
\makeindex[name=**,title=Indice dei nomi]\usepackage[T1]{fontenc}
\deffootnote{1,2em}{1.6em}{\thefootnotemark.\enskip}
\usepackage[greek,english,arabic,italian,french,german]{babel}
\usepackage[bottom,flushmargin]{footmisc}
\footnotemargin=0,5em
\interfootnotelinepenalty =10000
\makeatletter
\let\orig@makefnmark\@makefnmark
\def\@makefnmark{\ifinner\hfill\fi\orig@makefnmark\ifinner\thinspace\fi}
\setlength{\textwidth}{16.5cm}
\let\footnotesize\small
\usepackage{fancyhdr}
\pagestyle{fancy}
\def\thesection{\arabic{section}–\hspace{-1em}}\fancyhead[LE,RO]{\thepage} %numerazione pagina pari a sinistra e numerazione pagina dispari a destra
\fancyhead[RE]{Marzo 1857} %Marzo 1857 pagine pari a destra
\fancyhead[C]{\textit{Diario} 1} %Diario 1 sempre al centro
\cfoot{} %elimina numerazione del footer
\renewcommand{\headrulewidth}{0pt} %cancella line tra header a testo\usepackage[LGR,T1]{fontenc}
\usepackage[usenames, dvipsnames]{color}
\definecolor{mypink1}{rgb}{0.858, 0.188, 0.478}
\definecolor{mypink2}{RGB}{219, 48, 122}
\definecolor{mypink3}{cmyk}{0, 0.7808, 0.4429, 0.1412}
\definecolor{mygray}{gray}{0.6}%Le righe successive fino a %makeatother riguardano la doppia barratura di una stringa
\newcommand*\doppiabarra[1]{{%
\expandafter\let\expandafter\strip\csname strip@pt\endcsname
% definizioni locali di alcuni registri dimensionali
\dimendef\B=256\relax \B=0.05em % sporgenza laterale
\dimendef\X=258\relax \X=1.5ex % altezza delle minuscole
\dimendef\S=260\relax \S=0.4ex % distanza delle barre
\dimendef\T=262\relax \T=0.1ex % spessore delle barre
\dimendef\p=264\relax \p=1pt % un punto tipografico
% metti la lettera da barrare nella scatola 0 in modo matematico
\setbox0=\hbox{#1}%
\dimen0=\dimexpr\wd0+2\B\relax % larghezza lettera barrata
\dimen2=\ht0\relax % altezza lettera barrata
\unitlength=\B % unità di misura grafica
% la lettera barrata viene composta dentro un ambiente picture
\edef\tempA{\strip\dimexpr(0.5\X-0.5\S)*\p/\B}%
\edef\tempB{\strip\dimexpr(0.5\X+0.5\S)*\p/\B}%
\edef\tempC{\strip\dimexpr\dimen0*\p/\B}%
\edef\tempD{\strip\dimexpr\dimen2*\p/\B}%
\picture(\tempC,\tempD)
\linethickness{\T}
\put(0,\tempA){\line(1,0){\tempC}}
\put(0,\tempB){\line(1,0){\tempC}}
\put(1,0){\box0}
\endpicture
}}\usepackage{empheq}
\newcommand{\ii}[1]{{\it #1}} \newcommand{\nn}[1]{#1n}\begin{document}
colle frottole del \textgreek{\textit{Σωρειτησ}}\printindex[*]
\printindex[**]
\end{document}
`
::
Nel file sorgente in texmaker io scrivo: “Dopo aver scherzato colle frottole del \textgreek{\textit{Σωρειτησ}} e del \textgreek{\textit{$\Phi$αλακροσ}} dei Megarensi”. E mi da’ il seguente messaggio di errore: “! Package inputenc Error: Unicode char �\check@icr (U+3E7) (inputenc) not set up for use with LaTeX.” ma come vedi dalla schermata delle preferenze io uso UTF-8.Se invece nel file sorgente scrivo: “Dopo aver scherzato (non posso dir altro) colle frottole del \textgreek{\textit{Σω\omega ρειτησ}} e del \textgreek{\textit{$\Phi$αλακροσ}} dei Megarensi” non mi da’ errore ma nel pdf ottengo: “Dopo aver scherzato (non posso dir altro) colle frottole del Σρειτησ e del Φαλακροσ dei Megarensi”. Come vedi l’omega, seconda lettera della prima parola greca non c’é.
Se scrivo \textgreek{\textit{Σω$\omega$ ρειτησ}} mi da’ il seguente messaggio di errore:” ! Extra }, or forgotten $.
\egroup …reek{\textit{Σω$\omega$ ρειτησ}}” La cosa strana è che se io scrivo $\Omega$ va tutto bene.
Nel preamble ho:
”
\usepackage{enumerate} % inserendo [a o A] inserisce lettere invece dei nuneri
\usepackage{marvosym} %per simboli astronomici
\usepackage{pbox}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{vmargin}
\setlength{\parindent}{0pt}
”[attachment]C:\fakepath\Schermata 2017-03-26 alle 09.24.29.png[/attachment]
Spero che questi dati siano sufficienti a capire dove sbaglio.
::
Grazie per \Saturno. Uso \usepackage{marvosym} ma sbagliavo a inserire un simbolo (non matematico) in una formula matematica.
Persiste ancora il problema per omega. Uso texmaker, compilo in pdflatex, uso la tastiera greca, il simbolo omega è mappato sul tasto v, vedo correttamente il simbolo greco di omega sul file sorgente, non uso l traslitterazione latina, ma nel pdf generato compare un vuoto al posto di omega.
Dove sbaglio?
::
Grazie dell’esauriente risposta. Ho capito un po’ di più ma per ora mi basta.
Quanto al “giovane” lo sono certamente dal punto di vista dell’esperienza in Latex, ma sono abbastanza vecchio da aver composto in Tex, parecchi decenni fa, un testo molto complesso su PC Olivetti M24. Da allora non ho più avuto necessità di comporre in Tex. Ora che ho ripreso a comporre in Tex lo trovo eccezionale rispetto a tutti i programmi di composizione attualmente in commercio. È comunque molto arduo districarsi tra le centinaia di contributi disponibili e sarebbe troppo lungo farsi un’idea dello stato dell’arte prima di incominciare a lavorare sul testo. Per cui ti otturi al naso e ti lanci. Per fortuna ci sono i forum, il web etc. e, nonostante la complessità, riesci a superare le difficoltà.
::
Grazie mille. Cancellando [splitindex] funziona perfettamente.
Se non abuso troppo della tua competenza e pazienza mi piacerebbe capire perché nel “The package imakeidx”, Version number v1.3e; last revision 2016/10/15, a pag. 3 è scritto:
“splitindex calls the splitindex script by Markus Kohm, which is included in every TEX Live distribution since 2009. With this option all index entries, which are written in one raw index file, are successively split into all the requested index files; in this way there is virtually no limit on the number of indices that is possible to create for a particular document. The last described option deserves an explanation. …….. When should you apply this option, then? With one index it’s useless, you
should begin to consider it for two or more indices and definitely use it if you get the error.”
Usando splitindex io non avevo nessun messaggio di errore. Semplicemente gli indici non venivano stampati.
Te lo chiedo per evitare di porre al Forum quesiti banali e inutili.
Grazie ancora.
::
Hai ragione quando dici che è un controsenso mettere sia nel testo che in nota il riferimento alla stessa rivista. E in effetti non lo faccio. Ma l’esempio era molto sintetico per non appesantire inutilmente la lettura del messaggio. In effetti io ho il nome della rivista in una pagina e la stessa rivista in un’altra pagina in nota. Per questa ragione ho la necessità di una indicizzazione sia nel testo che nelle note e che le pagine sia del testo che delle note siano indicate sotto il nome della rivista nell’indice.
Comunque io ho cercato anche di usare il comando \itshape ma non mi funzionava. Se ne hai voglia potresti farmi un esempio di come usarlo?
Grazie delle tue considerazioni e dei tuoi suggerimenti.
::
Grazie del suggerimento. In effetti ho trovato una soluzione non troppo complessa al problema di trovare una voce di indice (in corsivo, costituita da una stringa composta da caratteri, spazi, etc. ) sotto la quale ci fossero indicate la pagina di testo e la pagina di note. Ecco l’esempio dell’indicizzazione del seguente testo:
“blabla blaba bababala \textit{Nome della rivista}\textit{\index{\textit{Nome della rivista}}}\footnote{La rivista \textit{Nome della rivista\index{\textit{Nome della rivista}|nn}} fu fondata nel 1786.}blabla balba etc.”
Onestamente non capisco perché funziona ma funziona. Sarebbe interessante se riesci a darmi una spiegazione di una cosa che a me sembra illogica anche se funziona.
::
Sempre a proposito di imakeindex qualcuno sa dirmi perché se io indicizzo per es. Arago\index{Arago Jean Fran\c{c}ois Dominique} sia nel testo che in una nota imakeindex li considera due nomi diversi? Se invece scrivo Arago\index{Arago Jean Francois Dominique} sono invece la spessa persona. Pasquale
::
Grazie della documentata risposta. Nel frattempo ho capito meglio qual’è il problema e spero che qualcuno me lo sappia risolvere nella nuova formulazione.
imakeidx fa esattamente quello che voglio nell’indice (blablabla, 34, 92n, 99). Il problema è che io indicizzo non solo un nome ma una stringa blablabla\index{blablabla blaterami boh}. In questo caso imakeidx fa differenza tra quello che c’è nel testo e quello che c’è nella nota, anche se formalmente metto la stessa stringa con copia e incolla, e li tratta come due nomi diversi. Il problema è rappresentato quindi dagli spazi. C’è la possibilità di dire a inakeidx di non considerare gli spazi e di considerare una stringa composta da lettere e spazi come composta sa sole lettere?
Io sto rileggendo la documentazione per vedere se il mio problema ha soluzione.
Grazie Pas
::
Grazie della risposta. Non avrei mai capito che quel paragrafo di imakeidx conteneva la soluzione al mio problema. Che, comunque, rimane. Non riesco assolutamente a inserire il codice suggerito nel contesto del mio lavoro. Temo che sia troppo difficile per me. Possibile che non ci sia qualcosa di più semplice?
::
Grazie della risposta. Come hai scritto l’errore dipendeva dal fatto che ero alla fine di una sezione. Spostando indietro l’immagine il problema è stato risolto. Ho ancora molto lavoro da fare e per le prossime immagini sperimenterò il pacchetto wrapfig. Ho usato floatfit senza una ricerca accurata dei pacchetti migliori. Comunque funziona. Il problema sorge quando in una pagina è necessario inserire due immagini. In tal caso bisogna ricorrere ad aggiustamenti fini per farle convivere nella stessa pagina. Temo però che sia un problema generale. Vedrò se con wrapfigure la messa punto è più facile.
-
AutoreRisposte