egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 4,921 al 4,935 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: BibTex: sto impazzendo #53851
    Up
    0
    Down
    ::

    AGGIORNAMENTO:

    Ho eliminato l’estensione .bib ed ora ottengo un documento pdf con una biblografia finale ma con punti interrogativi al posto delle citazioni.

    `LaTeX Warning: Citation `klitzing:qhe' on page 1 undefined on input line 8.

    (./example.bbl) [1{/usr/local/texlive/2010/texmf-var/fonts/map/pdftex/updmap/pd
    ftex.map}] (./example.aux)

    LaTeX Warning: There were undefined references.

    )

    Output written on example.pdf (1 page, 36975 bytes).
    SyncTeX written on example.synctex.gz
    Transcript written on example.log.`

    Questo è ovviamente sbagliato: il file si deve chiamare qhe.bib. L’errore è nel file stesso e te lo dice la compilazione con BibTeX: scrivi i nomi delle riviste per esteso (tra virgolette o tra graffe).

    Ciao
    Enrico

    in risposta a: BibTex: sto impazzendo #53848
    Up
    0
    Down
    ::

    Ragazzi, vi chiedo aiuto perché sto impazzendo (ho fatto ricerche su ricerche – anche in questo forum – ed ho seguoto passo per passo le varie indicazioni ma non ho ottenuto nulla).

    Non riesco ad usare BibTex…

    1) Un esempio semplice. Creo una cartella sul desktop (ho un Mac OSX Leopard) chiamata Example.

    2) Apro un nuovo documento con TexShop e lo compilo così:

    `\documentstyle{article}
    \begin{document}

    \bibliographystyle{plain}

    \section{Introduction}
    The discovery of the Quantised Hall Effect was made by
    Klitzing~\cite{klitzing:qhe} for which he was awarded the 1985 Nobel
    prize for physics~\cite{klitzing:nobel}.

    \bibliography{qhe} % qhe.bib is the name of our database

    \end{document}`

    3) Poi credo un file con estensione .bib e lo metto nella cartella Example. Il file .bib ha queste voci:

    `ARTICLE{klitzing:qhe,
    AUTHOR=”K. von Klitzing and G. Dorda and M. Pepper”,
    TITLE=”New method for high accuracy determination of fine structure
    constant based on quantised hall resistance”,
    JOURNAL=PRL,
    VOLUME=45,
    PAGES=494,
    YEAR=1980
    }

    @ARTICLE{klitzing:nobel,
    AUTHOR=”Klaus von Klitzing”,
    TITLE=”The Quantised Hall Effect”,
    JOURNAL=RMP,
    VOLUME=58,
    PAGES=519,
    YEAR=1986
    }`

    4) Dal TexShop premo “Typeset”, si apre il documento in pdf ma appaiono punti interrogativi al posto delle citazioni.

    SOLUZIONI PROVATE:

    Ho tentato di copiare il file .bib anche nel seguente percorso:

    Home/Library/texmf/bibtex/bib/personal/

    (si noti che ho creato appositamente le cartelle texmf, bibtex, bib, personal.

    Tuttavia il risultato è nullo. Sto davvero impazzendo. Nei manuali che ho consulato ho letto che occorre specificare il path: l’ho fatto ma nulla da fare.

    Non saprei dove sbattere la testa. Vi chiedo cortesemente di volermi aiutare.

    Ringrazio anticipatamente chi vorrà darmi una mano.

    Un caro saluto

    Il file .bib sta benissimo nella cartella insieme al documento. Ti basta andare nel menù a tendina accanto al pulsante “Typeset” e scegliere BibTeX. Premi Typeset, torna a scegliere PdfLaTeX e compila di nuovo.

    Ciao
    Enrico

    in risposta a: Limiti di XeTeX e XeLaTeX #52647
    Up
    0
    Down
    ::

    [Con XeLaTeX] ClassicThesis non funziona.

    Per gli umanisti XeLaTeX è la soluzione migliore, vista l’incompatibilità tra utf8x e biblatex 🙁

    La situazione si annuncia da mal di testa.

    Già ora non vedo l’utilità di avere due “LaTeX” (LaTeX e pdfLaTeX), che fanno sostanzialmente la stessa cosa, ma leggermente incompatibili, riguardo ai formati di immagine accettati, all’uso di alcuni pacchetti, alla (im)possibilità di eseguire la ricerca diretta e inversa. Tutto questo è fonte di malintesi, soprattutto per i principianti.

    XeLaTeX (che, da quel che leggo, è incompatibile con microtype, ClassicThesis e biblatex: hai detto niente!) rischia di complicare ancor più le cose.

    Poi c’è LuaTeX.

    La situazione che si prospetta è, francamente, da incubo: tanti “LaTeX” (LaTeX, pdfLaTeX, XeLaTeX, LuaTeX…) ciascuno con pro e contro, ciascuno variamente incompatibile con tutti gli altri. Se pensate che c’è chi ritiene che già adesso LaTeX sia troppo difficile…

    Sarà anche una situazione tipica del mondo open source (vedi Linux, dove forse ci sono più distribuzioni che utenti…), ma spero che non sia quella la strada che prenderà LaTeX.

    Non la vedo così male. C’è ancora chi si ostina a usare LaTeX (non pdf) perché è legato a metodi di lavoro spesso superati (penso a certe applicazioni di pstricks che si possono ottenere con tikz, per esempio).

    LuaTeX e XeTeX nascono con scopi diversi, ma sono largamente compatibili. Nemmeno LuaTeX ha il supporto completo per microtype, fra l’altro.

    È vero che la scelta, in un non lontano futuro, sarà fra XeLaTeX e LuaLaTeX; diciamo TeX per umanisti e per scienziati, forse. In ogni caso sarà (quasi) la fine delle traversie con i font.

    ClassicThesis non è compatibile con niente perché l’autore l’ha reso tale. Biblatex funziona piuttosto bene con XeLaTeX, ci sarà da risolvere qualche piccolo intoppo.

    Ciao
    Enrico

    in risposta a: Limiti di XeTeX e XeLaTeX #52643
    Up
    0
    Down
    ::

    Ne sono sicuro. Grazie per le cose rassicuranti che mi dici. Per copiare i font OT di TeXLive, onestamante credevo che TL se lo fosse fatto da solo; infatti nella cartella di sisitema oltre ai vari Beskerville, Verdana & Co., ci sono anche i font LM i veri TeX Gire, moltissimi CM, e via di questo passo. Io non ho mai copiato nulla, ma ci sono. Forse alcuni, non tutti. Verificherò.

    Infatti MacTeX installa solo le versioni OpenType dei Latin Modern e dei TeX Gyre; gli altri vanno aggiunti a mano. 🙁

    Ciao
    Enrico

    in risposta a: Limiti di XeTeX e XeLaTeX #52641
    Up
    0
    Down
    ::

    Certo che se si usano di default i Latin Modern e non si usano altre cose strane, direi che ogni file compilabile con pdflatex è anche compilabile anche con xelatex. Il vantaggio, se il gioco vale la candela, è che non bisogna chiamare i pacchetti inputenc e fontenc, né richiamare esplicitamente il pacchetto lmodern.

    Ho provato a prendere il tuo preambolo per le dispense che stai scrivendo e di cui ho visto una anteprima a Pisa, molto belle davvero, ma… quanta di questa bellezza discende da xelatex e quanta discende da te? 8)

    Io ho un Mac come il tuo, certamente non configurato come il tuo, ma io comincio ad avere problemi a partire dalla riga dove definisci la \newfontfamily con il font GFS Didot. Tu ce l’hai installato, io no, Ho provato a cercare tra i font di sistema del Mac altri font che contenessero il greco; non ci sono riuscito e francamente trovo che il Mac (non giudico Linux e Windows) non aiuta molto in questa ricerca. Avevo trovato i DejaVu Serif, ma questi fanno parte della collezione di OpenoOffice.org e fontspec non li vede.

    Vero, ma i font ci sono e si possono facilmente mettere a disposizione di XeTeX. Dal Finder dai “Command-Option-G” che corrisponde al menù “Go to Folder…”; nella finestrella scrivi /usr/local/texlive/2010/texmf-dist/fonts/opentype; dovrebbe aprirsi una finestra con alcune cartelle; copia le sottocartelle in /System/Fonts. Tutto qui. Purtroppo non è così semplice insegnare a Mac OS X come andare a trovare i font in altri posti.

    Poi ho commentato ogni riferimento ai font greci e sono andato avanti. Non trova i cirillici; vabbe’. Commento anche la chiamata ai cirillici; Poi non gli vanno bene gli Asana Math, e protesta perché cerca di crearli con metafont e trova uno spazio nel nome. Commento anche questi, ma poi non so come farà a gestire la matematica unicode senza una polizza di font che lo consenta.

    Per carità, il tuo file è stato di molto aiuto e te ne ringrazio, perché, anche se non sono riuscito a combinare niente di buono, ho imparato molte cose.

    Vedrai che con quella manovra andrà tutto a posto.

    Tuttavia quando avrai finito di scrivere le tue dispense, e avrai tempo di dedicarti a scrivere il manualetto “starter” di XeTeX e XeLaTeX, aggiornato agli eseguibili di oggi, non a quelli che esistevano quando Goosens ha scritto il suo “primer”, cerca di tenere conto del fatto che i font sono forse uno sfizio, ma come si legge in questo forum sono sempre i font che danno i problemi maggiori ai linguisti e ricavare le informazioni necessarie anche esplorando a fondo il proprio PC non è facile.

    Non credo che ci saranno molti utenti che vorranno scrivere in cinese, tuttavia anche con i font latini ci sono delle difficoltà; con i font matematici ci sono difficoltà; con i font cirillici Goosens dice che forse la sillabazione funziona; con i font greci augura “Buona fortuna”, ma lascia intendere che le cose non siano così semplici e lisce. Eppure i nostri linguisti e i nostri umanisti hanno bisogno di riportare frasi in altre lingue e con altri alfabeti.

    E se per il greco, in mancanza di meglio, uno volesse dire a XeLaTeX che vuole usare i miei font, che richiedono un certo encoding diverso da quelli “ordinari” di TeX come glielo si dice? (Tra l’altro ora teubner è dotato di un file lgraccents-glyphs.def, caricabile anche indipendentemente da teubner, ma con la varietà politonica della lingua, che consente di evitare le legature fra diacritici e caratteri in modo da accedere direttamente ai caratteri con con diacritici che dovrebbe agevolare molto la diteggiatura con tastiera latina e che probabilmente consentirebbe di eseguire un buona mappatura dell’input unicode con i glipfi specifici — però non l’ho ancora scritta 🙁 ).

    Per completare le difficoltà che ho incontrato, non sono sicuro di avere capito bene come XeLaTeX carichi di default i Latin Modern (o qualunque altro font) rispettando i corpi ottici, che solitamente non sono disponibili quando si usano i font di sistema. Fa parte delle cose da spiegare nel manualetto che ci scriverai presto 😆

    Il pacchetto fontspec è fatto molto bene. Se carico solo fontspec e chiedo il nome del font normale ottengo
    `”[lmroman10-regular]:mapping=tex-text”`
    mentre dopo aver dato \large ho
    `”[lmroman12-regular]:mapping=tex-text”`
    Dunque è tutto a posto. 🙂

    Qualcosa arriverà, non aver timore. 🙂

    Ciao
    Enrico

    in risposta a: Errore/Orrore a sorpresa in file già rodato. #53798
    Up
    0
    Down
    ::

    GRazie ad entrambi.
    Come al solito ho dimenticato: su entrambi i pc TecnicCenter e Miktex.
    Questo è il codice, che sul mio pc va e su quello in ufficio produce le due pagine in più e l’errore:…

    Sono quasi certo che il problema sia in una versione antiquata di frontespizio. Aggiorna.

    Ciao
    Enrico

    in risposta a: Box affiancato a testo #53841
    Up
    0
    Down
    ::

    Salve,

    (ho provato a cercare nel forum ma l’argomento è difficile da “identificare”)

    Avrei bisogno di affiancare lateralmente un box (con testo dentro) al normale testo. Un effetto di questo tipo (click)

    Ho provato ad utilizzare il package “wrapfigure” che permette di inserire, oltre a figure, anche testo libero, ma poi il testo (quello sulla destra) non viene affiancato al box, viene messo o prima o dopo.

    `\documentclass[a4paper,draft]{article}
    \usepackage[italian]{babel}

    \newlength{\sideboxheight}
    \newlength{\sideboxwidth}
    \newsavebox{\sideboxleftbox}
    \newsavebox{\sideboxrightbox}

    \newenvironment{sidebox}[1]
    {\setlength{\sideboxwidth}{#1}}
    {\computeboxes\par}

    \newenvironment{sideboxleft}
    {\global\setbox\sideboxleftbox=\vbox\bgroup
    \hsize=\sideboxwidth}
    {\egroup}

    \newenvironment{sideboxright}
    {\global\setbox\sideboxrightbox=\vbox\bgroup
    \hsize=\dimexpr\textwidth-2\fboxsep-2\fboxrule-2em-\sideboxwidth\relax}
    {\egroup}

    \newcommand{\computeboxes}{%
    \setlength{\sideboxheight}{\dimexpr\ht\sideboxleftbox+2\fboxsep+2\fboxrule\relax}%
    \ifdim\ht\sideboxrightbox>\sideboxheight \sideboxheight=\ht\sideboxrightbox \fi
    \noindent\fbox{\vbox to \dimexpr\sideboxheight-2\fboxsep-2\fboxrule{\box\sideboxleftbox\vfill}}%
    \hskip2em
    \vbox to\sideboxheight{\hrule height 0pt
    \vskip\fboxsep\vskip\fboxrule
    \box\sideboxrightbox\vfill}}

    \usepackage{lipsum}

    \begin{document}

    \begin{sidebox}{.4\textwidth}
    \begin{sideboxleft}
    \lipsum[1]
    \end{sideboxleft}
    \begin{sideboxright}
    \lipsum[2]
    \end{sideboxright}
    \end{sidebox}

    \begin{sidebox}{.4\textwidth}
    \begin{sideboxleft}
    \lipsum[2]
    \end{sideboxleft}
    \begin{sideboxright}
    \lipsum[1]
    \end{sideboxright}
    \end{sidebox}

    \end{document}`
    All’interno dell’ambiente sidebox, che prende come argomento la giustezza della box di sinistra, metti l’ambiente sideboxleft che conterrà il testo della box e l’ambiente sideboxright che conterrà il testo della parte a destra.

    Se per caso il testo della box è più breve di quello di destra, la box stessa viene allungata in modo da coprire il testo di destra. I comandi \lipsum servono solo a generare testo fittizio, naturalmente.

    Ciao
    Enrico

    in risposta a: inserimento di una stessa tabella in capitoli diversi #53832
    Up
    0
    Down
    ::

    Che cosa contiene il file tabRisultato.tex?

    Questo è il codice (non ho riportato i valori numerici in corrispondenza del testo sottolineato):

    \begin{table}[!htb] \footnotesize
    \caption{Risultati ottenuti}
    \center
    \label{tab:tbRis}
    \resizebox{\columnwidth}{!}{
    \begin{tabular}{l c c c c c c c c c c c c c c c c }
    \hline
    $(i,j)$ & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11 & 12 & 13 & 14 & 15 & 16 \\
    [u]%qui ci sono i dati che non ho copiato[/u]
    \hline
    \end{tabular}
    }
    \end{table}

    Se usi \input, LaTeX legge due volte il comando \label{tab:tbRis} e quindi emette il messaggio di cui ti lamenti.

    Metti nel file solo la tabella effettiva, cioè quello che va da \resizebox{ alla graffa chiusa corrispondente. Scriverai allora
    `\begin{table}[!htbp]
    \caption{Risultati ottenuti}\label{tab:tbRis}
    \centering\footnotesize
    \input{capitoli/tabelle/tabRisultato}
    \end{table}`
    cambiando l’etichetta nelle due occasioni.

    Occhio che non è \center il comando da usare, ma \centering.

    Ciao
    Enrico

    in risposta a: Indice generale #53827
    Up
    0
    Down
    ::

    L’indice generale è composto di tre pagine, l’ultima delle quali è di una sola riga.
    È un po’ una schifezza.
    Come posso rimediare?

    Se sei proprio alla fine e non c’è altro da modificare, puoi provare aggiungendo
    `\addtocontents{toc}{\protect\enlargethispage{\baselineskip}}`
    prima di uno degli ultimi comandi che producono elementi dell’indice. Non proprio l’ultimo, per maggiore sicurezza.
    `\addtocontents{toc}{\protect\enlargethispage{\baselineskip}}
    \section{Penultimo paragrafo}
    …
    \section{Ultimo paragrafo}
    …`
    Ciao
    Enrico

    in risposta a: Elenco numerato particolare #53823
    Up
    0
    Down
    ::

    Salve ragazzi sto scrivendo un libro nel quale dovrò utilizzare spesso elenchi numerati.

    Ora non saprei come definire la mia esigenza in termini tecnici, ma provo a spiegarvela con un semplice esempio.

    Nel capitolo uno dico: “prendiamo in considerazione il seguente enunciato:

    (1) Marco è biondo.

    Ora, in base alla teoria di Tal dei tali, l’enunciato (1) sarebbe parafrasabile come segue:

    (1a) Marco ha i capelli color oro.

    Allo stesso modo l’enunciato

    (2) Luca è bruno

    sarebbe parafrasabile in

    (2a) Luca ha i capelli color marrone

    Per altri autori (2) invece equivarrebbe a

    (2b) Il marrone è sui capelli di Luca.

    etc etc”

    Spero di aver chiarito la mia esigenza: vorrei che LaTex mi numerasse in automatico queste liste, in modo che se dovessi cancellare un item (ad esempio il 2a), tutto dovrebbe “scalare” in automatico (e quindi il 2b dovrebbe diventare automaticamente 2a).

    L’ulteriore complicazione è dovuta al fatto che gli item sono intervallati da commenti e quindi mi servirebbe un qualche comando per “sospendere” l’enumerate.

    Spero tanto di essermi spiegato… (come avrete capito sono niubbissimo).

    Intanto benvenuto.

    Queste non sono liste in senso stretto, le assimilerei a “equazioni”. Direi che potresti risolvere con questo nel preambolo:
    `\newcounter{enunciato}
    \newcounter{sottoenunciato}[enunciato]
    \renewcommand{\thesottoenunciato}{\theenunciato\alph{sottoenunciato}}
    \newenvironment{enunciato}
    {\list{}{}\refstepcounter{enunciato}\item[(\theenunciato)]\ignorespaces}
    {\endlist}
    \newenvironment{sottoenunciato}
    {\list{}{}\refstepcounter{sottoenunciato}\item[(\thesottoenunciato)]\ignorespaces}
    {\endlist}
    \newenvironment{enunciati}{\setcounter{enunciato}{0}}{}`
    Il tuo testo sarà allora
    `Testo che precede la parte interessante.

    \begin{enunciati}
    Prendiamo in considerazione il seguente enunciato:
    \begin{enunciato}\label{marcobiondo}
    Marco è biondo.
    \end{enunciato}
    Ora, in base alla teoria di Tal dei tali, l'enunciato (\ref{marcobiondo}) sarebbe parafrasabile come segue:
    \begin{sottoenunciato}\label{marcooro}
    Marco ha i capelli color oro.
    \end{sottoenunciato}
    Allo stesso modo l'enunciato
    \begin{enunciato}\label{lucabruno}
    Luca è bruno
    \end{enunciato}
    sarebbe parafrasabile in
    \begin{sottoenunciato}\label{lucamarrone}
    Luca ha i capelli color marrone
    \end{sottoenunciato}
    Per altri autori (\ref{lucamarrone}) invece equivarrebbe a
    \begin{sottoenunciato}\label{marroneluca}
    Il marrone è sui capelli di Luca.
    \end{sottoenunciato}
    \end{enunciati}`
    Ciao
    Enrico

    in risposta a: Carattere formula #53378
    Up
    0
    Down
    ::

    Salve a tutti.
    Sto preparando una presentazione in latex, e ho bidogno di ridurre il carattere di una formula. Qualcuno sa cosa devo fare?

    Non solo la sezione era sbagliata, ma l’esposizione del problema è molto carente.

    Ciao
    Enrico

    in risposta a: Appendice capitolo #53816
    Up
    0
    Down
    ::

    Ciao a tutti mi chiedevo se fosse possibile creare una sorta di appendice alla fine di un capitolo e non alla fine di tutti i capitoli dove ad esempio riportare un’insieme di note collegate a dei riferimenti messi prima nel testo non necessariamente sulla stessa pagina.

    Nella documentazione del pacchetto endnotes c’è scritto come fare per avere note finali al termine di ciascun capitolo.

    Ciao
    Enrico

    in risposta a: Errore/Orrore a sorpresa in file già rodato. #53796
    Up
    0
    Down
    ::

    Salve a tutti, è un periodo in cui scoccio spesso, ma purtroppo la maledizione degli ultimi giorni della tesi ha colpito in pieno e i mezzi informatici si stanno rivoltando contro di me… 😳 (o più probabilmente sono io che non so usarli).
    Comunque è successa una cosa un po strana.
    Antefatto. Fino a qualche giorno fa avevo una parte di tesi già compilata e perfettamente funzionante in ufficio. Nelle vacanze ho lavorato a casa e ho ricompilato in ufficio il nuovo capitolo, ottenendo due pagine bianche, con la sola scritta
    “ouppercase ”
    ad inizio lavoro ed il seguente errore:
    `Use of \front@temp doesn't macht its definition.
    front@grfdriver->n
    l.97 \expandafter\front@temp\front@grfdriver
    \@nil`

    Io in questa riga non ci trovo niente di strano, e non capisco cos’è successo.
    Oltre tutto ora non va neanche il codice vecchio, e non ricordo proprio se ho fatto o meno delle modifiche, e soprattutto dove posso averle fatte e con un preambolo più lungo della tesi, mi viene solo da piangere.

    Se qualcuno può aiutarmi posso inviare i due preamboli, quello della tesi complessiva e quello del capitolo successivo.

    GRazie sempre a tutti per la gentilezza
    Ciao

    Il codice dell’errore mi dice che il problema è nella chiamata del pacchetto frontespizio. Puoi indicare il preambolo?

    Ciao
    Enrico

    in risposta a: rientro destro e sinistro del testo #53785
    Up
    0
    Down
    ::

    I pochi testi che dicono come si fa a modificare il rientro destro o sinistro del corpo del testo fanno riferimento alle istruzioni TeX \leftskip e \rightskip; ma il buon Gregorio ricorda che sono istruzioni sconsigliate in ambito LaTeX e nel mio piccolo posso confermare, per averle provate, che sono istruzioni con comportamenti collaterali inattesi e quasi ingestibili.

    E allora come si fa? Quale è il metodo LaTeX per modificare i rientri senza dover ricorrere a complicati sistemi di boxes e minipages o, ancora peggio, dover pasticciare con \@startsection?

    Che cosa vuoi fare, di preciso? Se il tuo scopo è di modificare l’aspetto dei titoli di sezione, c’è il pacchetto titlesec. Oppure si va su list e trivlist.

    Ciao
    Enrico

    in risposta a: [Risolto] Come fissare posizioni corrispondenti tra righe? #53778
    Up
    0
    Down
    ::

    Ciao a tutti.

    Premetto che è relativamente poco che uso LaTeX. La mia distribuzione è TexLive 2010, e il mio sistema operativo è Arch Linux.

    Mi sono trovato benissimo, ma sono incappato in un problema che non riesco a risolvere. Sto cercando di “riconvertire” in LaTeX un documento che avevo scritto in openoffice, ma c’è una parte del documento che non ho idea di come “tradurre”.

    Questa è un’immagine che ho ritagliato dal pdf ottenuto dal documento originale in openoffice.

    Per spiegare meglio il mio problema: le lettere rappresentano le basi di una sequenza di DNA, e la posizione delle lettere deve necessariamente corrispondere tra le righe (per via della storia dell’appaiamento A-T C-G). Il problema sta nelle frecce: in pratica c’è necessità che la freccia superiore cada esattamente tra la G e la A, e la freccia inferiore tra la A e la G (rappresentano la posizione dove un enzima taglia il DNA).

    In openoffice avevo risolto la cosa in maniera molto grossolana inserendo spazi fino a posizionare le frecce nella posizione voluta, ma non ho idea di come ottenere un risultato in LaTeX. Magari anche in modo più elegante. Ho cercato a lungo su internet, ma non ho trovato spunti. L’allineamento sicuro tra le lettere l’ho ottenuto costruendo una tabella con \tabular, ma come posso inserire le frecce in modo che siano “fissate” tra le due lettere, in quella posizione? C’è un modo per farlo, o sono costretto a inserire una figura?

    Metti questo nel preambolo.
    `\newcommand{\after}[1]{\multicolumn{1}{r}{%
    \rlap{\hspace{\tabcolsep}\makebox[0pt]{#1}}}}`
    La tua tabella può allora diventare
    `\begin{center}
    \setlength{\tabcolsep}{1.5pt}
    \begin{tabular}{cccccc}
    \after{$\downarrow$}\\[-2pt]
    $5'$-G & A & A & T & T & C-$3'$ \\
    $3'$-C & T & T & A & A & G-$5'$ \\[-4pt]
    & & & & \after{$\uparrow$}
    \end{tabular}
    \end{center}`
    Gli aggiustamenti “manuali” sono purtroppo necessari. Se volessi frecce più alte, scrivi \big\downarrow e \big\uparrow, ma te lo sconsiglio.

    Spiegazione del trucco. Con \after{$\downarrow$} diciamo parecchie cose: prima di tutto trasformiamo la cella in una con allineamento a destra; da questa cella facciamo sporgere sulla destra (con \rlap) un testo che contiene lo spostamento che ci porta esattamente a metà dello spazio tra le due colonne; qui componiamo una box di ampiezza zero che contiene il simbolo (in questo caso la freccia), in modo che sia centrato rispetto al punto in cui cadrà (ma non occuperà spazio, agli occhi di TeX).

    Benvenuto!

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 4,921 al 4,935 (di 13,205 totali)

Go to top▲