Risposte nei forum create
-
AutoreRisposte
-
::
Il problema è che io non posso usare texindy, ma devo usare truexindy (per problemi con le lettere accentate: http://www.guitex.org/home/it/forum/5-tex-e-latex/89219-indici-xindy-xelatex-e-lettere-accentate)Fran
::
Il mio log, anche compilando da terminale, mi dice:`Francesco$ xelatex –shell-escape prova.tex
This is XeTeX, Version 3.1415926-2.5-0.9999.3 (TeX Live 2013)
\write18 enabled.
entering extended mode
(./prova.tex
LaTeX2e <2011/06/27>
Babel <3.9f> and hyphenation patterns for 78 languages loaded.
[…]
(/usr/local/texlive/2013/texmf-dist/tex/xelatex/xetex-def/xetex.def)) [1]*** – XINDY:STARTUP: keyword arguments in
(:IDXSTYLE :RAWINDEX “/var/folders/zQ/zQUNs-v4F8C6enXxgvcUZk+++TI/-Tmp-/CeRHI3kQVS” :OUTPUT “./prova.ind” :LOGFILE
“/dev/null”)
should occur pairwiseNo file prova.ind.
`Non so che direFran
::OldClaudio” post=89258Il pacchetto imakeidx permette di ottenere il documento finale con un passaggio solo, se e solo se si usa una distribuzione moderna del programma pdflatex che è configurato per poter eseguire da solo alcuni selezionati programmi esterni, tra cui makindex (ma non xindy) in modo da sollevare l’utente dal eseguire a mano o tramite gli appositoi bottoni del suo shell editor le tre esecuzioni di programmi indicate sopra.
Visto che è un argomento a me caro, chiedo a Claudio se può approfondire questa affermazione.
Io compilo (o almeno finora ho creduto di farlo) documenti creando indici con xindy e imakeidx in una sola passata (qui un esempio).Fran
::piemme” post=89254Una frase del manuale forse fornisce la chiave ma mi è sembrato strano far elaborare l’indice da un’applicazione esterna.
Eppure è proprio così, lo trovi scritto in tutte le guide di base:
per avere un indice analitico devi fare questi tre passaggi:
– pdflatex (o xelatex)
– makeindex (o xindy)
– pdflatex (o xelatex)Oppure usare il pacchetto imakeidx che ti fa fare tutto in una sola passata.
Detto questo, non conosco memoir, quindi non so se la sintassi da usare sia la tua, ma solitamente prima di \makeindex si carica il pacchetto makeidx (o imakeidx). Con le classi standard sarebbe:
`\documentclass[10pt]{book}
\usepackage{imakeidx}
\makeindex[name=principale,title=Indice principale]
\makeindex[name=luoghi,title=Indice dei luoghi]\begin{document}
….
\printindex[principale]
\printindex[luoghi]
\end{document}
`con memoir non lo so…
Fran
::
Grazie.
Lanciando xindy da terminale funziona tutto.
Ma `\usepackage{imakeidx}
\makeindex[program=xindy,options=-M texindy -C utf8 -L italian]` dà l’errore:`ERROR: Could not find file “tex/inputenc/utf8.xdy” !` (indipendentemente da -m e-l, cioè l’errore sorge in quanto ho -C utf8) mentre da terminale avevo `Opening logfile “/dev/null” (done)
Reading indexstyle…
Loading module “/var/folders/zQ/zQUNs-v4F8C6enXxgvcUZk+++TI/-Tmp-/ATIGaNUI7X”…
Loading module “lang/italian/utf8-lang.xdy”…
Loading module “lang/italian/utf8.xdy”…
Finished loading module “lang/italian/utf8.xdy”.
Finished loading module “lang/italian/utf8-lang.xdy”.
Loading module “texindy.xdy”…
Loading module “numeric-sort.xdy”…
Finished loading module “numeric-sort.xdy”.
Loading module “latex.xdy”…
Loading module “tex.xdy”…
Finished loading module “tex.xdy”.
Finished loading module “latex.xdy”.
Loading module “latex-loc-fmts.xdy”…
Finished loading module “latex-loc-fmts.xdy”.
Loading module “makeindex.xdy”…
Finished loading module “makeindex.xdy”.
Loading module “latin-lettergroups.xdy”…
Finished loading module “latin-lettergroups.xdy”.
Finished loading module “texindy.xdy”.
Finished loading module “/var/folders/zQ/zQUNs-v4F8C6enXxgvcUZk+++TI/-Tmp-/ATIGaNUI7X”.
Finished reading indexstyle.
Finalizing indexstyle… (done)Reading raw-index “/var/folders/zQ/zQUNs-v4F8C6enXxgvcUZk+++TI/-Tmp-/Bkd6LQ1bWg”…
Finished reading raw-index.Processing index… [10%] [20%] [30%] [40%] [50%] [60%] [70%] [80%] [90%] [100%]
Finished processing index.
` cioè non cercava nulla in tex/inputenc/.Fran
::SuperGianchi” post=89100si nota che \footnote causa un’interruzione di linea.
Ma ciò accade solo se nel sorgente, dopo \footnote, c’è un accapo;La risposta è qui: sei tu a mettere un’ “interruzione di linea”, non \footnote! Nel primo caso il “contenuto” del tuo subparagraph è solo il numero della nota al piede.
Per il secondo caso azzardo un’ipotesi, di cui cerco conferme: \subparagraph non considera spazi e a capo dopo di sé e quindi considera quel “secondo” come suo contenuto.Fran
::Tristano” post=88833Non c’è un modo per rendere la prima riga una cella unica
Con \multicolumn :-)`\documentclass{book}
\usepackage[italian]{babel}
\usepackage{booktabs}
\usepackage[demo]{graphicx}
\begin{document}
\begin{table}[h]
\centering
\begin{tabular}{lccccr}
\toprule
\multicolumn{6}{c}{\includegraphics[height=0.2\textwidth]{immagine.png}}\\
\midrule
\textbf{Composto} & \textbf{R1} & \textbf{R2} & \textbf{R3} & \textbf{R4} & \textbf{Inibizione} \\
\midrule
1 & & Br & & & 1 \\
2 & & & NO\ped{2} & & 180 \\
%\hline
3 & & & F & & 1 \\
%\hline
4 & & & & F & 37 \\
%\hline
5 & F & & & F & 40 \\
%\hline
6 & & F & & F & 24 \\
\bottomrule
\end{tabular}
\caption{Inibitori competitivi.}
\end{table}
\end{document}`
Due cose:
se l’immagine è una molecola, perché non la crei con chemifig?
Poi: sarebbe più comodo se riportassi un esempio avente inizio e fine (che comprende cioè \documentclass e \end{document}), così chi ti vuole aiutare non è costretto a ricrearsi il preambolo!Fran
-
AutoreRisposte