egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 10,996 al 11,010 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: multirow – larghezza cella #19948
    Up
    0
    Down
    ::

    inoltre come posso ridurre solo lo spazio tra colonna 3 e 4?

    gab

    Usi @{} e non sai nemmeno che significa.
    Vedi se così va bene
    `\newcommand{\minitab}[2][l]{\begin{tabular}{#1}#2\end{tabular}}%nel preambolo
    ……
    \begin{tabular*}{\textwidth}{@{}>{\raggedright}lrl@{}l@{}}
    \multicolumn{4}{@{}l}{Zahlungskonditionen}\\[0.5ex]
    Bitte überweisen Sie & 932,00 & bis zum 01.01.2008. & \multirow{3}*{\minitab{\textbf{Bankverbindung:}\\ altro testo \\ altro testo\\ ultima riga}}\\
    Bitte überweisen Sie & 1234,00 & bis zum 01.03.2008. \\
    Bitte überweisen Sie & 1234,00 & bis zum 01.03.2008. \\
    Bitte bezahlen Sie & 1234,00 & bis zum 01.03.2008. \\
    &&&\\
    \multicolumn{3}{@{}l}{Bitte geben sie bei der Überweisung mit an.} & \\
    \end{tabular*}`

    Si può fare anche senza \multirow; la soluzione richiede amsmath:
    `\newcommand{\minitab}[2][l]{%
    \relax\smash{\begin{tabular}[t]{#1}#2\end{tabular}}}%nel preambolo
    …
    \begin{tabular}{@{}>{\raggedright}lrl@{}l@{}}
    \multicolumn{4}{@{}l}{Zahlungskonditionen}\\[0.5ex]
    Bitte überweisen Sie & 932,00 & bis zum 01.01.2008. &
    \minitab{\textbf{Bankverbindung:}\\ altro testo \\ altro testo\\ ultima riga}\\
    Bitte überweisen Sie & 1234,00 & bis zum 01.03.2008. \\
    Bitte überweisen Sie & 1234,00 & bis zum 01.03.2008. \\
    Bitte bezahlen Sie & 1234,00 & bis zum 01.03.2008. \\[3ex]
    \multicolumn{3}{@{}l}{Bitte geben sie bei der Überweisung mit an.} & \\
    \end{tabular}`
    Nota anche la spaziatura dopo \\, invece della riga di tabella vuota. Ovviamente tabular* è inutile, usato in quel modo.

    \smash{…} annulla la profondità del suo argomento; \begin{tabular}[t]{…} crea una \vtop, che viene quindi allineata rispetto alla prima riga della tabella; la tabella intera viene perciò considerata come se non avesse nulla sotto la linea di base. Ovviamente va usato con cautela, perché se la tabella “interna” fosse troppo lunga rispetto alle righe accanto, ci sarebbero problemi; ma lo stesso accade con \multirow.

    Il \relax serve a evitare un’espansione prematura di \smash. Non sarebbe necessario, in questo caso, ma meglio essere prudenti. 🙂

    Ciao
    Enrico

    in risposta a: Meglio “formule in display” o “fuori corpo #19230
    Up
    0
    Down
    ::

    Mi riaggancio a questo topic per chiedere se “in line” e “displayed” siano i due termini corretti in inglese.

    Sono quelli che usa Knuth nel TeXbook.

    Ciao
    Enrico

    in risposta a: Primi passi: numerazione pagine e \tableofcontents #19955
    Up
    0
    Down
    ::

    Ciao a tutti,

    ho letto “una mica tanto breve..” ma non sono riuscito a risolvere un problema che vi apparirà semplice. Non vorrei rinunciare alla compilazione in Latex per un motivo così banale.

    Ho bisogno di far iniziare la numerazione delle pagine (da p. 1 in avanti) DOPO le pagine che contengono la tableofcontents.

    Alcune risposte ti sono già state date; visto che è il tuo primo messaggio sul forum, ti do il benvenuto e poi la tiratina d’orecchi di prammatica. 🙂

    A pagina 28 della “mica tanto breve” sono menzionati i comandi \frontmatter, \mainmatter e \backmatter della classe book. Se però non ci dici fin dall’inizio quale classe stai usando, è difficile dare una risposta completa.

    L’uso di numerare diversamente le pagine iniziali rispetto al corpo principale del testo nasce da esigenze pratiche: componendo in modo tradizionale, non si può sapere in anticipo quante saranno le pagine iniziali di un libro (quanto sarà lunga la prefazione?). Con la composizione elettronica, in special modo con LaTeX, il problema non c’è proprio. Anzi, mi risulta che è in via di diffusione la pratica contraria: numerare da 1 partendo dal frontespizio interno e senza cambi di numerazione. Per l’archiviazione dei dati è certamente meglio così per evitare ambiguità; e si eviterebbero i numeri romani minuscoli che tanto dispiacciono a OldClaudio (con ottime ragioni, aggiungo).

    C’è da dire che rompere con una tradizione è sempre difficile, anche se pochi, al giorno d’oggi, sanno perché la tradizione si è consolidata.

    Adesso lo sai anche tu e puoi decidere con piena consapevolezza. Ma non venire più a dire che “potresti rinunciare a LaTeX” per motivi così banali. Se sei al punto di poter fare questa scelta, significa che non hai ancora scritto molto del tuo documento. Be’, se è così, impara subito: con LaTeX ci si concentra sul contenuto; i problemi formali si affrontano in seguito.

    Ciao (e scusa la predica :))
    Enrico

    in risposta a: allineamento verticale singola cella – tabular #19944
    Up
    0
    Down
    ::

    Il fatto é che volevo essere sicuro che la tabella non trasbordasse fuori dal bordo.

    con tabular* occorre anche dire dove rendere flessibili gli spazi tra le colonne.

    qua non ti ho capito.

    Qual è la tua idea di tabular*? Sembra che tu non abbia proprio capito a che cosa serve. Nulla può impedire che una tabella più larga dello spazio a disposizione sbordi.

    Fidati, tabular* è un ambiente che non ha quasi alcun impiego, almeno per costruire tabelle di quel tipo. In altre situazioni può tornare utile.

    Ciao
    Enrico

    in risposta a: allineamento verticale singola cella – tabular #19942
    Up
    0
    Down
    ::

    Probabilmente é una domanda banale: ma come faccio nella 3 riga della tabella ad orientare le colonne 2-4 in fondo alla riga, se il testo nella prima colonna é molto lungo e dunque va su piú righe??

    `\begin{tabular*}{\textwidth}{@{}>{\raggedright}p{5.3cm}crr@{}}
    \multicolumn{4}{@{}l}{\textbf{\textcolor{greenmallorca}{Bauteile:}}}\\[0.5ex]
    \textbf{Leistung} & \textbf{Zeitraum} & \textbf{Einzelpreis in \officialeuro} & \textbf{Preis in \officialeuro}\\
    \toprule
    Un testo molto lungo che va su piu di una riga e magari anche di piú & 22.06.2008 – 01.07.2008 & 89,00 & 2465,00 \\
    Zustellbett für 1 Erwachsenen & 22.06.2008 – 01.07.2008 & 26,00 & 524,00 \\
    Zustellbetten für 2 Kinder & 22.06.2008 – 01.07.2008 & 16,00 & 324,00 \\
    \midrule
    \multicolumn{3}{@{}l}{\textbf{Gesamtpreis} für 3 Erwachsene und 2 Kinder sowie 1 Baby und 1 Hund} & \textbf{3420,00}\\
    \bottomrule
    \end{tabular*}`
    `1. col 2. col
    —————————————————————-
    il testo va su
    piu righe in questo caso
    su tre
    grazie. questo teso lo voglio qua
    —————————————————————-`

    Carichi il pacchetto array e usi lo specificatore “b” invece di “p”.

    Sinceramente non capisco questa mania di volere a tutti i costi tabelle larghe quanto la giustezza; usa tabular e va’ tranquillo. In ogni caso, con tabular* occorre anche dire dove rendere flessibili gli spazi tra le colonne.

    Un altro piccolo appunto: gli esempi devono essere compilabili senza caricare pacchetti esterni; altrimenti devi indicare quali sono richiesti. Avresti dovuto cancellare il \textcolor e \officialeuro: non modificano l’esempio in modo essenziale, non trovi?

    Ciao
    Enrico

    in risposta a: come fare per modificare \section #19922
    Up
    0
    Down
    ::

    Molte grazie. Ti chiedo però anche se c’è da qualche parte la documentazione per il pacchetto titlesec. Nel pdf sui pacchetti di uso più comune non mi pare ci sia.
    Altrimenti se puoi chiarirmi il significato di quell’asterisco (il resto credo d’averlo captio)

    \titleformat*{\section}{\sffamily\MakeUppercase}

    Nella Breve Guida non c’è, la farebbe diventare tutt’altro che breve. 🙂

    Il comando \titleformat ha due modi di impiego: quello “esperto”, senza asterisco, quello “breve”, con l’asterisco. Senza asterisco devi introdurre molti più parametri.

    Ciao
    Enrico

    in risposta a: impaginazione con fancyhead #19935
    Up
    0
    Down
    ::

    Non riesco a venire a capo della caos, ho ilmpostato una pagina con headers a sinistra e logo a destra , in ogni pagina compare un’immagine della stessa dimansione e sotto di essa deve comparire la sua caption, non capisco perché quando faccio una compilazione con piu’ pagine, la prima viene perfetta mentre in tutte le altre l’immagine é spostata in basso

    qui sotto l’esempio del file
    Grazie per il votro aiuto
    `\documentclass[a4paper,10pt]{article}
    \usepackage[a4paper,landscape,left=1.0cm,right=1.0cm,top=1.5cm,bottom=1.5cm]{geometry}
    \usepackage[latin1]{inputenc}

    \usepackage{mathpazo}%carattere tipo Times
    \usepackage{graphicx}
    \usepackage{color}
    \usepackage{hyperref}

    \newcommand{\event}{\Large TestTex2}

    \definecolor{PROXI-Orange}{rgb}{0.51,0.50,0.5} %definisce i colori per la linea
    \definecolor{PROXI-Blue}{rgb}{0.0,0.0,0.0} %definisce i colori per le scritte
    \definecolor{Ucongress-Blue}{RGB}{80,132,244} %definisce i colori per le scritte
    %con rgb maiuscolo metto i numeri dei colori con il minuscolo le percentuali

    %HEADER PAGES
    \usepackage{fancyhdr}
    \pagestyle{fancyplain}
    \setlength {\headheight}{1.2cm}

    \headsep 1.5 cm %altrimenti si sovrappone il testo alla hdr

    %\fancyhead[R]{\includegraphics[width=3.0cm]{\LOGOPATH U-Congress}}
    %\fancyhead[L]{\color{PROXI-Blue}{\event}}

    \lhead{\color{PROXI-Blue}{\event}}
    \rhead{\includegraphics [width=3.0cm] {\LOGOPATH U-Congress}}
    %\lfoot{\color{PROXI-Blue}{\thepage}}
    %\fancyfoot[CO,CE]{\textbf{\thepage}}

    \renewcommand\headrule{{\color{PROXI-Orange}\hrule height 0.5mm}}
    %trattino dell'header

    \newcommand{\LOGOPATH}{“C:/!CAD_BASE/Loghi/”} %questo crea il percorso per il logo

    \newcommand{\PATHlocale}{“C:/!CAD_BASE/!EVENTS/R/Relations_Publiques_UNIBAIL_CAR_121207_1207_03/IMG/”}%questo crea il percorso locale del folder

    \author{Ingoenius}
    \title{U-Congress to \LaTeX}

    \begin{document}

    %QUESTA LA MACRO Locale nel folder events
    \newcommand{\imgloc}{\begingroup\catcode`\_=12 \doimgloc}

    \newcommand{\doimgloc}[1]{\begin{figure}[p]
    \centering
    %\colorbox{Ucongress-Blue}
    {\includegraphics [width=25.0cm, height=17.0cm, keepaspectratio]{\PATHlocale #1}}%mette in scala razionalmente
    \caption{\color{PROXI-Blue}{\large \hspace {0.2 cm}#1}}
    \end{figure}
    \endgroup}
    %fine macro
    %test max
    \imgloc{UNIBAIL_CAR_121207_1207_03_DELORME_PLAN.jpg}
    \imgloc{UNIBAIL_CAR_121207_1207_03_DELORME_PLAN.jpg}

    \end{document}`

    Difficile dare una risposta senza conoscere le dimensioni delle tue immagini. Sospetto che sia un semplice problema di \headheight: non ottieni per caso un messaggio al riguardo nel log?

    Per cambiare corpo nelle didascalie, ti consiglio l’uso del pacchetto caption.

    E, per favore, Palatino (che è il font che ottieni con mathpazo) non è affatto “tipo Times”. 😀

    Ciao
    Enrico

    in risposta a: sempre testatine #19933
    Up
    0
    Down
    ::

    ti ringrazio tantissimo! anche per le “chicche” dei numeri di pagina, spettacolari!

    una domanda, cosa fa l’opzione ‘heightrounded’ in geometry?

    Arrotonda l’altezza della gabbia in modo che contenga un numero intero di righe, basandosi sull’avanzamento di riga (\baselineskip) normale.

    Ciao
    Enrico

    in risposta a: sempre testatine #19931
    Up
    0
    Down
    ::

    ciao ragazzi a parità di margini del testo fissati con

    usepackage[top=4.3cm,bottom=4.4cm,inner=4.1cm,outer=3.2cm]{geometry}

    come posso traslare le testatine (verso l’alto) e i piè di pagina (verso il basso) definiti come
    `\usepackage{fancyhdr}
    \pagestyle{fancy}
    \renewcommand{\sectionmark}[1]{\markboth{\textsc{#1}}{}}
    \fancyhead{}
    \fancyhead[RO]{\leftmark}
    \fancyhead[LE]{\textsc{Sezione\ \thesection}}
    \fancyfoot{}
    \fancyfoot[LE,RO]{\thepage}
    \renewcommand{\headrulewidth}{0.4pt}
    \renewcommand{\footrulewidth}{0pt}`

    Non è bene dare le specificazioni in quel modo; meglio
    `\usepackage[twoside,centering,textheight=21cm,textwidth=13.7cm,
    inner=4.1cm,headsep=1cm,footskip=0.8cm,heightrounded]{geometry}`
    Cambia headsep e footskip secondo le tue esigenze. Però non userei, se fosse per me, l’opzione centering.

    Nel caso di numeri di pagina al piede, dovresti modificare anche lo stile di pagina plain, in modo che anche nelle pagine iniziali dei capitoli il numero vada al posto giusto.
    `\fancypagestyle{plain}{%
    \fancyhf{}%
    \fancyfoot[LE]{\quad\thepage}%
    \fancyfoot[RO]{\thepage\quad}%
    \renewcommand{\headrulewidth}{0.4pt}%
    \renewcommand{\footrulewidth}{0pt}%
    }`
    Ti consiglierei anche di usare nello stile di pagina principale
    `\fancyfoot[LE]{\quad\thepage}
    \fancyfoot[RO]{\thepage\quad}`
    Questo (secondo Tschichold) è meglio quando per caso l’ultima riga della pagina è corta.

    Ciao
    Enrico

    in risposta a: come fare per modificare \section #19920
    Up
    0
    Down
    ::

    Salve a tutti. Ho utilizzato per la prima volta latex per la traduzione di un libro (btw, preziosa la breveguida). Per i titoli delle sezioni ho sempre scritto:

    \section{Titolo scritto in minuscolo}

    Adesso però vorrei renderlo tutto in maiuscolo, come nel libro inglese originario:

    TITOLO SCRITTO IN MAIUSCOLO

    Posso modificare \section senza riscrivere tutti i titoli?
    —
    Aggiungo che nel manuale inglese tutti i titoli dei capitoli, le sezioni, le sottosezioni, sono in (grossomodo) helvetica/arial, voglio dire senza grazie (se è il termine giusto), mentre il testo è times new roman. Dunque mi piacerebbe provare anche ad imporre lo stesso carattere per i titoli, ecc.

    `\usepackage{titlesec}
    \titleformat*{\section}{\sffamily\MakeUppercase}
    \titleformat*{\subsection}{\sffamily\MakeUppercase}`
    Ciao
    Enrico

    in risposta a: diverso comportamento da width a scale con odf e eps #19925
    Up
    0
    Down
    ::

    ciao a tutti ho cercato tra i vari topic ma non ho trovato la risposta al mio quesito.
    Devo inserire un’immagine che ho sia in formato .eps che in .jpg e voglio avere il testo finale in entrambi i formati (pdf per consegnare al prof e ps per stampare).
    Utilizzando il seguente codice funziona tutto ok e ottengo gli stessi risultati compilando in pdf e in ps:
    `\begin{figure}[htbp]
    \begin{centering}
    \includegraphics[width=12cm]{superfici}
    \caption{Nomenclatura delle superfici caratteristiche}
    \label{fig4}
    \end{centering}
    \end{figure}`
    se invece al posto di usare [width] utilizzo [scale] compilando con ps è tutto a posto, mentre se compilo con pdf non scala le immagini.Ho sbagliato qualcosa?

    Non dovrebbe succedere. Spero che non usi opzioni al caricamento di graphicx.

    Un appunto: si scrive semplicemente \centering, non sotto forma di ambiente.

    Ciao
    Enrico

    in risposta a: come abellire i capitoli #19916
    Up
    0
    Down
    ::

    a me non dispiace avere qualcosa che piaccia alla vista oltre che al cervello, per cosi dire….
    cmq esistono anche altri pacchetti? giusto per sperimentare…

    Con titlesec puoi fare quasi qualsiasi cosa. Ricordati sempre che è più facile comporre brutture che opere d’arte: esercita il tuo senso critico e guarda come i problemi sono stati risolti da tipografi professionisti.

    Già che ci sei, impara anche a usare le maiuscole, le parole intere e gli avverbi adatti (“comunque” là non va). I periodi in italiano finiscono con un punto. 🙂 E non prendertela, ho una fissazione per queste cose. 🙂

    Ciao
    Enrico

    in risposta a: come abellire i capitoli #19914
    Up
    0
    Down
    ::

    volevo sapere se esiste qualke pacchetto che abbellisce i titoli dei capitoli, giusto per fare un esempio sul mori.pdf, pg 26 c’è una bella grafica (semplice ma efficace) per il capitolo 3.
    come si chiama il pacchetto?

    Il nome del pacchetto si trova a pagina 24 dello stesso documento. Sinceramente trovo quella grafica piuttosto scadente. La cornice e quel numero enorme sono proprio brutti e, soprattutto, inutili: attirano l’attenzione su qualcosa di certamente secondario rispetto al titolo.

    Ciao
    Enrico

    in risposta a: tabularx e listings: problemi di convivenza? #19908
    Up
    0
    Down
    ::

    Oppure, meglio ancora, non usare tabularx.

    Infatti con un normale tabular funziona. Per la verità, la tabella è piccolina. In definitiva, come scriveresti questa tabella?
    `\begin{table}[tb]\small
    \caption[Dida]{Dida.}
    \label{tab:index}
    \centering
    \medskip
    \begin{tabularx}{\textwidth}{llX}
    \toprule
    Esempio & Voce & Commento \\
    \midrule
    \lstinline!\\index{arte}! & arte, 2 & Voce primaria \\
    \lstinline*\\index{arte!Escher}* & \hspace{2ex} Escher, 3 & Voce secondaria sotto ‘arte’ \\
    \lstinline!\\index{Gaudì@\textsl{Gaudì}}! & \textsl{Gaudì}, 5 & Voce con forma specificata \\
    \lstinline!\\index{Goya@\textbf{Goya}}! & \textbf{Goya}, 7 & Come sopra \\
    \lstinline!\\index{Klimt|textbf}! & Klimt, \textbf{11} & Pagina con forma specificata \\
    \lstinline!\\index{Miró|textit}! & Miró, \textit{13} & Come sopra \\
    \bottomrule
    \end{tabularx}
    \end{table}
    `
    La tabella non ci sta di pochissimo (il corpo del testo di ClassicThesis è notoriamente stretto, sto facendo i salti mortali per farci stare tutto dentro…)

    Probabilmente metterei la riga del commento esattamente sopra l’esempio:
    `\begin{tabular}{ll}
    \toprule
    Esempio & Voce \\
    \midrule
    \comm{Voce primaria}\\
    \lstinline!\\index{arte}! & arte, 2 \\
    …
    \end{tabular}`
    dove \comm scrive il suo argomento in \footnotesize e distanziando un po’ le righe.

    Ciao
    Enrico

    in risposta a: tabularx e listings: problemi di convivenza? #19906
    Up
    0
    Down
    ::

    `\begin{table}[tb]
    \caption{Dida.}
    \centering
    \medskip
    \begin{tabularx}{\textwidth}{llX}
    \toprule
    Esempio & Voce & Commento \\
    \midrule
    \lstinline!\index{arte}! & arte, 1 & Voce primaria \\
    \bottomrule
    \end{tabularx}
    \end{table}
    `
    Ciao a tutti, non capsico perché questa tabella venga composta male (le parole sotto lstinline sono tutte appiccicate e sovrapposte in modo illeggibile). Anche mettendo \\ al posto di \ non funziona.

    Il problema è che tabularx raccoglie il contenuto della tabella come se fosse un argomento a un comando; questo fissa i codici di categoria e \lstinline non può più farci nulla.

    Soluzioni: poche. Puoi mettere \lstinline!\index{arte}! come argomento di \scantokens, ma questo aggiunge uno spazio dopo ogni comando. Oppure usare l’ambiente lrbox (prima di tabularx) per comporre il \lstinline; se è per un paio di comandi può andare, altrimenti è impossibile.

    Oppure, meglio ancora, non usare tabularx.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 10,996 al 11,010 (di 13,205 totali)

Go to top▲