Risposte nei forum create
-
AutoreRisposte
-
::
[OT]
Se usi Windows, qualche motivo per preoccuparti c’è sempre… 😀
[/OT]😆
Non uso Windows, ma a naso suggerirei di cercare una cartella del tipo
Codice:
…/texmf/makeindex/Una cartella del genere (texmf) non mi pare che esista nella versione 2.6 di MiKTeX, mentre mi pare di averla vista in una vecchia versione (che ho disinstallato).
In genere ho visto file tipo *texmf*.* nella cartella bin, ma, visto che esiste la cartella makeindex contenente i file.ist (in catelle babel, english, plain…), io li metterei tutti lì!!
Ciao, Elisa
::in che senso “apri il terminale”? quale?non avendolo mai fatto non so proprio cosa fare, ho sempre utilizzato la formattazione base per l’indice analitico!!
Se lavori con una distribuzione di Linux, il terminale è la shell, ma dato che fai questa domanda immagino che usi Windows (non preoccuparti 😉 al momento anche io!) per cui devi aprire “Prompt dei comandi” che sta sotto Accessori…
Ora, non so se il comando che ha detto Lorenzo vada bene su entrambi i sistemi operativi (anzi, interessa anche a me questo argomento!)…Comunque, sotto Windows, la cartella corrispondente per index.ist è
C:\Programmi\MiKTeX 2.6\makeindex
o qualcosa del genere…Ciao, Elisa
::
Grazie Andrea per avermi risposto!
Dopo molti tentativi 😳 avevo scoperto che nel mio codice era proprio la posizione del comando
`\vspace*{-\baselineskip}[`
ad essere errata, ma non riuscivo comunque ad ottenere un effetto esteticamente accettabile!
Direi che l’ultima soluzione che mi hai proposto mi sembra perfetta. 8)
Grazie ancora
Ciao, Elisa
::
Per chiarezza riporto un codice minimale eseguibile che mi dà errore.
`\documentclass[a4paper,oneside]{book}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{rotating}
\usepackage{paralist}\begin{document}
\begin{sidewaystable}
\small
\centering
\begin{tabular}{l l l}
\toprule
\textbf{Proposte} & \textbf{Pro} & \textbf{Contro} \\
\midrule
\textbf{Tizio} & questoA & questoB\\
\midrule
\textbf{Caio} & questoC & questoD\\
\midrule
\textbf{Sempronio} & questoE &
\vspace*{-\baselineskip}\begin{compactitem}
\item pippo
\item pluto
\item paperino
\end{compactitem} \\
\bottomrule
\end{tabular}
\caption{La mia tabella.}\label{tab:procontro}
\end{sidewaystable}\end{document}`
Quando riuscirò a fare questo, devo sostituire tutte le celle “questo*” con un elenco…
::
La (mica tanto) breve introduzione e la breve guida ai pacchetti le avevo già lette e scaricate e le ripasso ad ogni problema che ho. 😀Tuttavia, (cito dalla breve introduzione):
LATEX determina automaticamente l’ampiezza delle colonne.
e
p{larghezza} per una colonna contenente testo giustificato in un paragrafo
questo dovrebbe tradurre il consiglio che mi è stato dato:
ovviamente la colonna deve essere impostata con p{
} ma mi chiedevo quale dimesione dovrei specificare e poi cosa è da considerarsi in genere testo giustificato (l’elenco in una cella a quanto pare sì)…
Dalla guida sul pacchetto paralist, mi ero persa l’ambiente compactitem (credo che Lei si riferisse a questo) che effettivamente elimina lo spazio tra due item, perfetto.
Purtroppo però non riesco a introdurre l’elenco nella cella:`\vspace*{-\baselineskip}
\begin{compactitem}
\item pippo
\item pluto
\item paperino
\end{compactitem}`Questo, compreso tra & e & (o & e \\) che delimitano la cella dà sempre l’errore di cui parlavo prima tipo “…missing item…” 😥
Grazie ancora.
Saluti, Elisa
::
Enrico grazie ai tuoi suggerimenti mi sono resa conto che effettivamente la tabella sta bene in una pagina a sè (anche se occuperò una pagina solo con 2 righe per presentarla) e che tutto sommato anche senza righe verticali si vive felici!!Questo però non l’ho capito:
Può andare, ovviamente la colonna deve essere impostata con p{
}; buona norma è anche, in questo caso, usare liste più compatte: le ottieni con il pacchetto paralist o enumitem. Una delle cose da ricordare se si mette un ambiente itemize o enumerate in una cella è di precederlo con un
Codice:
\vspace*{-\baselineskip}– Come faccio a impostare la dimensione di una colonna? A questo punto non potrei dividere lo spazio orizzontale tipo 1/5 “Proposta” + 2/5 “Pro” + 2/5 “Contro”?! Oppure la dimensione si imposta a seconda del contenuto?! 😕
– Ho migliorato con booktabs la tabella (un suggerimento: non è forse meglio separare Tizio, Caio e Sempronio con linee orizzontali? Dato che nelle celle dovrebbero esserci elenchi ho paura che altrimenti non si veda la distinzione…), ma con l’introduzione dell’elenco non funziona più (ho errori tipo missing \item…):
`\begin{sidewaystable}
\small
\centering
\begin{tabular}{l l l}
\toprule
\textbf{Proposte} & \textbf{Pro} & \textbf{Contro} \\
\midrule
\textbf{Tizio} & questoA & questoB\\
\textbf{Caio} & questoC & questoD\\
\textbf{Sempronio} & questoE & \vspace*{-\baselineskip}
\begin{itemize}
\item questo
\item quello
\item altro
\end{itemize}
\\
\bottomrule
\end{tabular}
\caption{La mia table}\label{tab:proc}
\end{sidewaystable}`
– Infine, scusa il disturbo, mi sono guardata la documentazione tipo paralist.pdf e enumitem.pdf… Siccome è piuttosto vasta, ho visto che permette di fare varie cose (ma io vorrei solo un puntino!), non potresti per favore suggerirmi cosa di specifico mi potrebbe interessare?
::
Fino a una settimana fa usavo WinEdt e non avevo problemi…
Ora ho provato anch’io su TeXnicCenter e neppure a me funziona di fare la tilde… 🙁
Mi sa che ha ragione Brunix:Io sapevo che è proprio TeXnic Center ad aver disbilitato l’inserimento di caratteri ASCII attraverso il comando alt+xxx. Non ho idea del motivo…e l’unico modo è copiarlo uno volta dal blocco note e poi ogni volta ricopiarlo. So che non è molto comodo ma si sopravvive facilmente.
Prova a fare sul blocco note:
Fn+BlocNum e poi Alt+126 e dovrebbe venirti la tilde. Poi copia e incolla!!In effetti se qualcuno conoscesse una soluzione meno sporca e più veloce… Da quanto ho visto in TeXnicCenter non c’è neppure il “suggeritore” per i caratteri speciali, tipo la è MAIUSCOLA e altri…
Ciao!
::
Ciao Andreaputroppo degli aggiustamenti vanno sempre fatti. Non puoi farci nulla, a patto di usare \clearpage al posto di newpage.
Un altro modo è quello di usare \enlargethispage{1\baselineskip}. Se non basta prova con 2.
Secondo me a questo punto è meglio \clearpage (anche se non ho capito la differenza con \newpage) nel caso che ho detto io (a fine pagina solo il bordo superiore del riquadro) e \enlargethispage nel caso che vada a pagina nuova solo per il bordo inferiore…
Nel primo caso, dato che l’allargamento della pagina non è “flessibile” (dovrei comunque scrivere il comando solo al momento della revisione della versione definitiva per evitare di allargare la pagina per nulla), a questo punto, per motivi estetici mi sembra meglio \clearpage. 🙄Grazie, ciao Elisa
::
Ciao a tutti,
ho un nuovo quesito a completamento di quanto ho già chiesto sull’uso del pacchetto listings.Tramite il vostro aiuto 😀 ho impostato questo:
`\usepackage{listings}
\lstloadlanguages{Java}
\lstset{basicstyle=\small\ttfamily,
commentstyle=\itshape,
frame=single,
extendedchars=true,
breaklines=true,
language=Java}`Dato che devo inserire pezzi di codice talvolta piuttosto lungo ho inserito l’opzione breaklines=true, che in genere non crea problemi estetici secondo me.
Tuttavia, in un punto mi sono accorta che a fondo pagina compare la didascalia del listato e il bordo superiore del riquadro, mentre il codice va TUTTO a pagina nuova. Secondo me così è davvero brutto. Ho provato a mettere breaklines=false, ma il risultato non cambia: si vede che TeX considera solo il codice effettivo e non il riquadro. 😡
Cosa mi consigliate di fare? C’è un modo elegante per superare questo problema (ci vorrebbe un comando del tipo “metti almeno una riga col bordo del riquadro”) oppure l’unica è dare un comando tipo \newpage dove serve quando ho scritto la versione definitiva?
Grazie! Ciao!
::Prova a dare plainpages=false come ozione ad hyperref. Ed anche pdfpagelabels così anche il visualizzatore pdf le distingue.
Guarda grazie, ma dà ancora lo stesso warning!! Lascia stare tanto nel pdf non risultano pagine con lo stesso numero… effettivamente ci sono le pagine i e 1 ma va bene così… Ciao.
::
Per quanto riguarda la grandezza del font io non la modifico mai rispetto a quella di default. I punti dove lo segnala mi pare siano vicini ad un’immagine (forse per la didascalia?). Lascio stare, mi pare che la grandezza dei font sia ovunque la stessa e quella desiderata.ti dice che hai due \label{page.1} cioè due riferimenti con lo stesso nome.
Veramente non mi pare! Ho pure ricontrollato! Tra l’altro mai chiamata un etichetta pag.1! Mi è comparsa una freccetta rossa tra un paragrafo e l’altro alla seconda pagina del documento, ma in quel punto non ci sono etichette! 😯 Vabè…
Andrea, grazie della risposta! Ciao, Elisa
::
Perfetto! Non lo sapevo grazie Andrea!
Comunque adesso mi è comparso un nuovo warning (ma credo che non c’entri nulla):LaTeX Font Info: Font shape `OMS/cmr/m/n’ in size <10> not available
(Font) Font shape `OMS/cmsy/m/n’ tried instead on input line 7.
pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has
been already used, duplicate ignored
\relaxed alcuni “Bad Box”… Sperando di non andare OT, mi devo preoccupare di questi? Se si come? Grazie, ciao, Elisa
-
AutoreRisposte