Risposte nei forum create
-
AutoreRisposte
-
20 Novembre 2008 alle 15:32 in risposta a: Scrivere due testi diversi in due colonne affiancate. #28812::
Anche il pacchetto “parcolumns” fa quello che cerchi. Dall’introduzione:Sometimes it is necessary to typeset text in two or more columns in parallel,
i.e. when typesetting a text in its original language and in its translation(s).
This package provides the parcolumns environment for typesetting text in several
columns, where the text of all columns is aligned vertically.Andrea
::Gli autori della guida la fanno facile: a partire da p. 295 della guida, che nella pagina che indico in calce è “Usermanual” in .pdf, (e specialmente al punto 14.1) parlano di come inserire un esempio musicale in LaTeX.
Ebbene, dicono di inserire un codice di esempio come questo:`\documentclass[a4paper]{article}
\begin{document}
Documents for @command{lilypond-book} may freely mix music and text.
For example,
\begin{lilypond}
\relative c' {
c2 g'2 \times 2/3 { f8 e d } c'2 g4
}
\end{lilypond}
\end{document}
`per ottenere meraviglie. Il .log che il compilatore mi restituisce (ovviamente), è il seguente:
`09-11-2008 11:07:26: AVVIA /b/c1/c”C:\Programmi\LaTeX\LEd\Batches\latex.bat” “C:\Documents and Settings\tommy\Documenti\TeX” “lilypond.tex” C:
This is pdfTeX, Version 3.1415926-1.40.9 (MiKTeX 2.7)
entering extended mode
(lilypond.tex
LaTeX2e <2005//12//01>
Babeland hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, german-x-2008-06-18, ngerman-x-2008-06-18, french, italian, load
ed.
(“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\base\article.cls”
Document Class: article 2005//09//16 v1.4f Standard LaTeX document class
(“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\base\size10.clo”))
No file lilypond.aux.
! LaTeX /b/c9/cError:/b/c0/c Environment lilypond undefined.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.5 \begin{lilypond}
?
`Naturalmente l’ambiente lilypond non è definito in LaTeX, e naturalmente ci saranno pochissimi tra voi che sanno dell’esistenza di questo programma, essendo un prodotto di nicchia.
Chiedo: c’è qualcuno tra gli utenti del forum che conosce LilyPond e che sa come accoppiarlo a LaTeX?
Vi ringrazio come sempre.
Ciao
Tommaso
Dalla mia crassa ignoranza mi accingo a sentenziare: se non c’è un
`\usepackage{lilypond}`
difficilmente compilerà… (ammesso che il package si chiami lilypond…)
Saluti
::[quote]Sei proprio sicuro di dover usare wrapfig? Che cosa c’è nel tuo file grafico?
I file rappresentano icone che dovrebbero evidenziare il paragrafo.
Sono tutti eps 9x9mm.
Un’alternativa a wrapfig sarebbe metterle nel margine (cioè, dovrei rientrare il testo di 1 cm, in modo che le testatine rimangano larghe 18cm, e mettere le ‘icone’ in questo spazio usando l’ambiente picture).
Altra alternativa sarebbe costruire una tabella con l’immagine in una cella ed il testo nell’altra.
Non ho ancora trovato il metodo migliore…`\hangindent=12mm \hangafter=-2 \noindent
\llap{\vtop to0pt{
\kern-3mm\hrule height 0pt
\hbox{\includegraphics[height=9mm,width=9mm]{Importante}}
\vss}\kern3mm}%
{\bfseries Importante!\newline
In generale, per tutto ciò che riguarda lo smaltimento ed il riciclaggio dei materiali, sarà
necessario attenersi alle norme di legge vigenti nel paese di utilizzo.}`
Puoi usare il primo \kern nella \vtop per alzare o abbassare l’immagine a piacimento. Ovviamente ti definirai qualche macro opportuna. 🙂Ciao
Enrico[/quote]Ach! Ad una soluzione del genere non ci sarei mai arrivato….
PS: \leavevmode l’ho trovato solo nella tua “Appunti di programmazione…”.Andrea
::Sei proprio sicuro di dover usare wrapfig? Che cosa c’è nel tuo file grafico?
I file rappresentano icone che dovrebbero evidenziare il paragrafo.
Sono tutti eps 9x9mm.
Un’alternativa a wrapfig sarebbe metterle nel margine (cioè, dovrei rientrare il testo di 1 cm, in modo che le testatine rimangano larghe 18cm, e mettere le ‘icone’ in questo spazio usando l’ambiente picture).
Altra alternativa sarebbe costruire una tabella con l’immagine in una cella ed il testo nell’altra.
Non ho ancora trovato il metodo migliore…Andrea
::[quote]Espandi il … in {\bfseries …}
Ciao
EnricoIn effetti funziona, ma mi va in conflitto mortale con wrapfig! Se ho un wrapfloat con testo a fianco in grassetto con bfseries, le immagini finiscono sul margine oppure vagano nella pagina senza meta apparente…
Ti spiacerebbe fare un minimo di esempio REALE di quello che hai fra le mani? O vuoi sempre dare le informazioni un bit alla volta? Prova con
`\leavevmode{\bfseries …}`
Ciao
Enrico[/quote]\leavevmode risolve il problema, grazie!
Non l’ho trovato da nessuna parte, a che serve?Comunque, il codice che risulta è questo:
`\begin{wrapfloat}{figure}{l}{9mm}
\vspace{-10pt}
\includegraphics[angle=0,scale=1.0]{Importante}%
\vspace{-10pt}
\end{wrapfloat}\leavevmode{\bfseries Importante!\newline
In generale, per tutto ciò che riguarda lo smaltimento ed il riciclaggio dei materiali, sarà necessario attenersi alle norme di legge vigenti nel paese di utilizzo.}
\vspace{1.2em}`
Si tratta di paragrafi di testo che vengono inseriti nel documento finale, a seconda dei flag selezionati. Nella versione senza leavevmode le immagini finiscono nel margine.
::
Aggiornamento:
effettivamente adesso anche il dvi viene da schifo… Probabilmente il visualizzatore dvi non ha aggiornato la videata sino a quando non lo ho forzato a mano…
La situazione che sto cercando di risolvere è la seguente:
l’utonto deve riempire un form. I dati di questo form vengono passati ad un mio tritatutto che estrae dati da un database e produce delle sorte di report che tramite LaTeX può scaricare come pdf.
Il committente vuole poter applicare della formattazione ad alcuni dati, pertanto ha a disposizione dei campi text nel form dove può immettere del testo formattato html.
Ad esempio, il tag lo espando come \textbf{…}, ma se l’utonto mi inserisce un , il corrispondente \newline affonda la compilazione LaTeX.
Il problema è che il committente vuole assolutamente questo : cioè vuole terminare la riga ma NON iniziare un nuovo paragrafo (diciamo che l’industria e l’università hanno notevoli divergenze sull’arte della composizione tipografica).
Quindi ho fatto qualche imbroglio per cercare di applicare questa formattazione:
\par, \newline, doppiocon \parskip modificato, ecc.: si equivalgono, ma tutti creano problemi ‘di ritorno’. Ovvero dentro ai textbf non funzionano.
Adesso sto provando a spezzare i \textbf quando trovo un .Andrea
::Salve,
ho provato a sottolineare delle parole in un documento utilizzando il comando \underline{testo}, purtoppo la sottolineatura viene spezzata su diverse linee, ma continua su un’unica riga uscendo dai margini.Qualcuno conosce il modo per ottenere una sottolineatura ordinata con latex?
Puoi usare il package ‘ulem’ e sottolineare usando \uline{Testo da sottolineare}
Attenzione che ci sono problemi se il testo sottolineato inizia dopo un wrapfloat (package wrapfig).
Andrea
9 Ottobre 2008 alle 7:14 in risposta a: Formattazione di una tabella secondo i desideri dell’utente #27426::Do una risposta riguardo all’ultima faccenda: di tabelle così orribili, sinceramente, non intendo occuparmi. If you are upset about this, you shouldn’t be (TeXbook, p. 238). Sbagli a posizionare lo specificatore in \multicolumn; i caratteri | vanno specificati nella colonna precedente (eccetto l’eventuale specificatore | all’inizio). Quindi per la prima colonna va bene \multicolumn{1}{|c|}, per le altre va \multicolumn{1}{c|}
Ciao
EnricoSul fatto che la tabella sia orribile, concordo. Ma come dovreste tutti ormai sapere, non faccio questo per l’arte, ma per la pagnotta.
Grazie per la dritta, in effetti non avevo notato il disallineamento dei ‘|’.Andrea
8 Ottobre 2008 alle 16:41 in risposta a: Formattazione di una tabella secondo i desideri dell’utente #27424::Ma perché i \multicolumn{1} dove stai usando la specifica di colonna già data?
Ciao
EnricoPerché altrimenti la larghezza della colonna non viene mantenuta: vedi la mia tabella (sopra, in versione ‘fancy’) e quella da te proposta.

A proposito: sapresti dirmi perché le righe non sono allineate?
Ciao
8 Ottobre 2008 alle 13:48 in risposta a: Formattazione di una tabella secondo i desideri dell’utente #27422::
Ho fatto alcune modifiche ed ho ottenuto (più o meno) quello che desidero:
`\setlength{\tabcolsep}{2pt}%
\begin{xtabular}{|m{63pt}|m{26pt}|m{26pt}|}
\hline
%%% Intestazione tabella
\multicolumn{1}{|c|}{\rule[-1.5em]{0pt}{4em}\centerlistitem{\textbf{i}}} &
\multicolumn{1}{c|}{\rule[-1.5em]{0pt}{4em}\centerlistitem{\textbf{M\(\mathsf{_{n2}}\)} \\ \textbf{[Nm]}}} &
\multicolumn{1}{c|}{\rule[-1.5em]{0pt}{4em}\centerlistitem{\textbf{M\(\mathsf{_{a2}}\)} \\ \textbf{[Nm]}}} \\
\hline
%%% Fine intestazione tabella
\multicolumn{1}{|m{63pt}}{\rule[-1ex]{0pt}{2em}TIPO 1} &
\multicolumn{1}{|m{26pt}}{\centering\rule[-1ex]{0pt}{2em}10} &
\multicolumn{1}{|m{26pt}|}{\centering\rule[-1ex]{0pt}{2em}16} \\
\hline
\multicolumn{1}{|m{63pt}}{\rule[-1ex]{0pt}{2em}TIPO 2} &
\multicolumn{1}{|m{26pt}}{\centering\rule[-1ex]{0pt}{2em}12} &
\multicolumn{1}{|m{26pt}|}{\centering\rule[-1ex]{0pt}{2em}20} \\
\hline
\multicolumn{1}{|m{63pt}}{\rule[-1ex]{0pt}{2em}TIPO 3} &
\multicolumn{1}{|m{26pt}}{\centering\rule[-1ex]{0pt}{2em}12} &
\multicolumn{1}{|m{26pt}|}{\centering\rule[-1ex]{0pt}{2em}20} \\
\hline
\end{xtabular}`Adesso vediamo se riesco ad innestare il tutto nel ‘tritatutto’ che ho messo in piedi…
8 Ottobre 2008 alle 11:54 in risposta a: Formattazione di una tabella secondo i desideri dell’utente #274218 Ottobre 2008 alle 11:44 in risposta a: Formattazione di una tabella secondo i desideri dell’utente #2742022 Settembre 2008 alle 9:10 in risposta a: Tabelle e righe verticali (Compito per il week end) #27042 -
AutoreRisposte