Risposte nei forum create
-
AutoreRisposte
-
::
Ho trovato un progetto simile, in inglese (ma forse già lo conoscete):
http://en.wikibooks.org/wiki/TeX
e
http://en.wikibooks.org/wiki/LaTeXSaluti
19 Settembre 2008 alle 15:29 in risposta a: Tabelle e righe verticali (Compito per il week end) #27038::Innanzitutto vorrei farti osservare che hai scelto un oggetto inappropriato per il topic. Non ti sembra?
Per quanto riguarda l’uso delle righe verticali (che sconsiglio vivamente), hai provato a cercare sulla guida del pacchetto?
E, soprattutto, cosa intendi per metodo “funzionale”?
Ciao.
r.L’oggetto del topic può essere inappropriato, ma riflette il mio week-end.
La guida di booktabs dice:Never, ever use vertical rules
Punto e basta. Solo righe orizzontali.
Quello che mi serve è una riga verticale che unita a cmidrule mi faccia comporre una tabella con le righe verticali che toccano quelle orizzontali.
Ho provato con \vline\vfill ma non funziona (perché vfill funziona solo in modalità paragrafo).
Sul discorso del “funzionale”, il metodo che mi serve deve essere applicabile tramite software (cioè da un generatore di report), non mi servono soluzioni manuali.Suggerimenti?
::Ciao! Ho cercato nei messaggi vecchi, ma non ho trovato niente che mi possa aiutare. Uso l’ambiente tabularx (per andare a capo in alcune celle della tabella), ma non riesco:
1) a colorare le righe
2) ad usare \multcolumn e \multirow.
Non sono compatibile con con l’ambiente tabularx? Come posso fare?Posta un esempio di codice che non ti funziona, altrimenti non possiamo aiutarti (la sfera di cristallo è vietata).
::Cerco di spiegarmi meglio.
Il mio script interroga un database poi controlla la presenza di alcuni file e in base a questo genera un file.tex
In questo file c’è un header costituito dall’intestazione indicata nella guida che ho indicato sopra e poi c’è la serie di immagini incluse. Ecco un pezzo di questo codice:`\begin{figure}[htbp]
\centering{\includegraphics[height=3cm]{./img/B523-40}}
\end{figure}
\begin{figure}[htbp]
\centering{\includegraphics[height=3cm]{./img/B523}}
\end{figure}
\begin{figure}[htbp]
\centering{\includegraphics[height=3cm]{./img/B524-24}}
\end{figure}
\begin{figure}[htbp]
\centering{\includegraphics[height=3cm]{./img/B524-28}}
\end{figure}
\begin{figure}[htbp]
\centering{\includegraphics[height=3cm]{./img/B524-40}}
\end{figure}
\begin{figure}[htbp]
\centering{\includegraphics[height=3cm]{./img/B525-28}}
`Le figure incluse saranno un centinaio. Attualmente compilando vengono incluese 17 immagini e alla diciottesima mi esce l’errore:
`! LaTeX Error: Too many unprocessed floats.See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…
`Ho cercato in giro per le guide ma non ho trovato nulla. Le uniche cose erano “Metti più testo tra le tue immagini”. Ma io testo da mettere non ne ho…
Suggerimenti? Guide da consultare?L’errore è probabilmente dovuto alla mancanza di testo (almeno, nel tuo codice non ce n’è traccia). LaTeX posiziona le immagini nella pagina bilanciando testo e immagini sino a riempire la pagina, e se non c’è testo per riempire la pagina allora mette le immagini in una coda in attesa che ci sia abbastanza testo. Quando però la coda è troppo lunga si genera un errore.
Non so che layout intendi dare alla pagina, ma visto che le immagini sono alte 3cm penso che ti convenga passare a qualcosa come minipage o subfig.
Tutto dipende dal layout.
Leggi http://www.guit.sssup.it/downloads/fig_tut.pdf per avere chiaro il problema.Andrea
::Usa il pacchetto sansmath: basta allora una dichiarazione \sansmath per avere tutte le formule in sans serif.
Voglio sperare che l’arrabbiatura sia per la richiesta del cliente (il maiuscolo equivale a gridare, come certo sai) e ti prego di confermarlo. Se invece non ti vanno i consigli, va’ pure da un’altra parte.
Ciao
EnricoScusate se ho gridato, svegliandovi tutti da chissà quale pisolino. Qualcuno ha anche chiesto di moderare i forum…
Chiedo scusa al prof. E. Gregorio se si è sentito offeso. E confermo, so dal 1994 che scrivere in maiuscolo vuol dire gridare.La mia frequentazione a codesto forum è del tipo bidirezionale. Se chiedo aiuto, è perché ne ho necessità. Se posso dare risposte (non consigli), le do’.
Non sono un universitario, il mio mondo non è fatto di “fallo così perché lo vuole il professore”, ma di “fallo così perché lo vuole il cliente”, il quale vuole le righe verticali nelle tabelle (e le celle colorate), vuole le formule scritte come alle elementari (perché magari i suoi clienti al massimo hanno frequentato le medie), vuole le pagine con poco margine così riduce i costi di stampa.
So bene che LaTeX non è adatto per queste cose, ma è l’unico motore di composizione tipografica che sono stato in grado di trovare che soddisfacesse le mie esigenze (basso costo, massima indipendenza da hw e SO, e che lavorasse in batch mode).
Comunque se a qualcuno la mia presenza non è gradita, può iniziare una procedura di ostracismo, o semplicemente mandarmi a….
Saluti
::Devi centrare verticalmente l’immagine, ci sono sempre piccoli problemi al riguardo quando si è dentro un tabular con colonne ‘m’; usa, con la stessa sintassi di \includegraphics, il comando \tabincludegraphics così definito:
`\newcommand{\tabincludegraphics}[2][]{%
$\vcenter{\hbox{\includegraphics[#1]{#2}}}$}`
Sicuro di volere la formula scritta in quel modo? Io non lo sarei. 🙂Ciao
EnricoGrazie, così funziona. Non immaginavo di dover centrare l’immagine per avere allieneata la formula…
Per troncare ogni discussione futura riguardo alle formule (ed alle tabelle con le righe verticali):
SI, SONO SICURO DI VOLERE LE FORMULE COSI’, PERCHE’ CHI MI PAGA LE VUOLE COSI’… 👿
(Sono generate in automatico da un software mio che interpreta uno pseudo linguaggio, la formattazione con font sans-serif sono un requisito del cliente)Andrea
::Ciao a tutti,
….Addendum: pare che il problema affligga tutti i segnalibri che riportano all’inizio di una nuova pagina.
Le impostazioni di hyperref sono quelle di ClassicThesis, quindi il problema dovrebbe essere dello stile. Grazie per la segnalazione, cercherò di risolvere la cosa nella prossima versione della guida.
Ciao,
L.Mi cospargo il capo di cenere: il problema sembra di Acrobat. Nella versione 7/Windows che ho in ufficio si comporta nel modo descritto, nella versione 8/Linux che ho in casa i segnalibri si comportano correttamente.
Saluti e buon Ferragosto
::
Segnalo un altro piccolo problema della guida (è un dettaglio da spaccacapelloin4, lo so 😳 ):
cliccando sul segnalibro “5.11 Parole evidenziate” si rimane a pagina 54 (la stessa del segnalibro “5.10”).La versione del documento è “1 luglio 2008”.
Addendum: pare che il problema affligga tutti i segnalibri che riportano all’inizio di una nuova pagina.
::
Mi rispondo in parte da solo: nell’elenco delle keyword che vengono accettate da listing, ce ne sono alcune che servono ad impostare lo stile generale e particolare del testo, ad esempio:
`basicstyle`
Se a questa keyword viene impostata una sequenza del tipo`basicstyle=\footnotesize\ttfamily`
si ottiene un carattere tipo typewriter leggermente più piccolo del testo normale.
Adesso vedo se trovo qualche font migliore.Andrea
::ho copiato e incollato il “tuo” \`{E} che hai riportato e FUNZIONA!!..indago sul perchè mi ha dato questo problema..grazie mille per l’aiuto!!
lucaEd io ho fatto lo stesso con il tuo e… NON FUNZIONA!
Ho aumentato la dimensione del carattere, ed ho scoperto che usi il carattere U+00B4 (ALT+0180) per l’accento… ed è appunto questo il problema: non è il carattere giusto per ottenere l’accento grave. Devi usare U+0060 (ALT+96).
::..inizio a perdere qualche colpo dal punto di vista ‘tecnico’..eh eh..non sono un utente esperto..scusami!..ti fornisco più informazioni possibili..
utilizzo Miktex 2.6 e texnic center
se digito \'{E} (che sarebbe l’apostrofo sulla tastiera del pc) mi visualizza sul pdf l’accento acuto
se inserisco l’accento grave copiandolo dalla mappa dei caratteri mi sembra il colore del carattere è verde una volta copiato in texnic center mentre il resto del testo normale è nero
Ho fatto delle prove con Texnic (1 beta 7.50), e mi sembra un editor bello ma un poco ‘datato’.
Non accetta l’uso del tasto ALT+nnn per ottenere un carattere non presente su tastiera (qualunque carattere, anche la A); è un editor ‘ASCII-8bit’, quindi non è in grado di leggere file Unicode.
Però il copia-incolla da mappa caratteri lo prende (courier o times non fa differenza)… Non riesco pertanto a capire l’errore che ti viene. A me l’accento risulta blu (come deve essere). Ho riscritto il piccolo esempio di prima e l’ha regolarmente compilato.Prova ad usare il blocco note… magari risolvi… 😕
Oppure si può trattare di qualcosa che metti nel preambolo che crea conflitto con qualcosa.
Hai provato a compilare l’esempio minimale che ho postato?
::..era proprio quello il problema..l’ho preso dalla MAPPA CARATTERI e l’ho incollato nel modo seguente:
[..] determinazione dei fattori di intensificazione degli sforzi. \´{E} utile sottolineare la stretta dipendenza che intercorre [..]
solo che ora mi da errore..undefined control sequence..e non me lo stampa..
l’accento l’ho copiato dalla mappa caratteri del NEW TIMES ROMAN perchè copiandolo da quella del COURIER NOW quando incollo mi visualizzava un punto di domanda al posto dell’accento 😯Mi sfugge qualcosa: ho provato con SciTe come editor e TexLive 2007, il seguente testo:
`\documentclass[a4paper]{book}\begin{document}
\`{E} utile ricordare che…
\end{document}`Ho salvato in modalità sia 8 bit che Unicode (utf8), ho usato alt-96, ho usato la mappa caratteri:
ha sempre compilato correttamente (salvo errori nel file log).
L’output è invece fortemente influenzato dalla presenza o meno del corretto inputencoding: se non c’è quello giusto, nel dvi/pdf ottengo un ‘buco’.
Hai messo il corretto inputencoding?Inoltre, mi sa che il tuo editor ha qualche problema. Che editor stai usando?
::è il mio stesso problema..solo che con la tastiera del mio pc non riesco a fare l’accento che avete scritto voi sul comando..
ovvero io digito il comando \'{} e mi fa l’accento acuto..per fare quello grave non so come fare!Non ho capito: non riesci ad ottenere il carattere <`> mentre digiti oppure è LaTeX che non te lo compone anche se l’accento è esatto?
Nel primo caso hai 2 possibilità:
1) Premi il tasto ALT sinistro della tastiera, e tenendolo premuto digiti 96 sul TASTIERINO NUMERICO.
2) Dal menu ‘accessori’ recuperi ‘Mappa Caratteri’ e lo selezioni da li.Nel secondo caso, dovresti fornirci più indicazioni (es. con un pezzo di testo che non ti funziona).
::Avrei la necessità di modificare \paragraph e \subparagraph in modo che dopo il titolo di paragrafo, vadano a capo.
Non riesco ad usare titlesec perché va in conflitto con babel (probabilmente).
Ho pensato di usare un qualcosa tipo renewcommand{\paragraph}.
Qualcuno mi può indirizzare sui parametri giusti?Mi auto-rispondo: dopo svariate ricerche, ho trovato due esempi di codice, che qui riporto per chi fosse interessato. Li ho testati entrambi ed entrambi funzionano (anche se con un warning ‘no preceeding text’).
Il primo è questo:
`\makeatletter
\renewcommand\paragraph{%
\@startsection{paragraph}{4}{0mm}%
{-\baselineskip}%
{.5\baselineskip}%
{\normalfont\normalsize\bfseries}}
\makeatother`
Il secondo è questo:
`\makeatletter
\renewcommand\subparagraph{\@startsection{paragraph}{4}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\normalsize\bfseries}}
\makeatother`
Questo è l’indirizzo del sito dove ho trovato il suggerimento: http://www.latex-community.org/viewtopic.php?f=5&t=1383&start=0&st=0&sk=t&sd=aSaluti
-
AutoreRisposte