egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 12,886 al 12,900 (di 13,218 totali)
  • Autore
    Risposte
  • in risposta a: utilizzo di ref (non al numero ma all’argomento) #7388
    Up
    0
    Down
    ::

    ciao a tutti di nuovo,
    mi dispiace postare domande di questo genere perche` saranno sicuramente gia` state trattate ma non so bene come formulare la ricerca e quindi mi perdo nell’enorme quantita` di dati.
    ecco quello che vorrei fare
    ho un articolo in cui chiamo diverse sezioni. dopo quelle a cui faccio riferimento utilizzo una label per richiamarla oltre nel testo, ma vorrei che il riferimento non fosse con il numero della sezione ma con il titolo.
    esempio esplicativo
    `
    \section{primo ciclo}
    \label{sec:primo}
    ………
    nel \ref{sec:primo} si verifica che
    `

    un input di questo genere mi pruduce il riferimento al numero della sezione, come posso fare affinche` mi compaia

    nel primo ciclo si verifica che

    Non sono proprio sicuro che \section sia il comando giusto per questo scopo. In ogni caso puoi definirti un sistema \label-\ref personalizzato. Faccio il caso in cui ogni riferimento capiti dopo la sezione di riferimento; altrimenti è più complicato, occorre scrivere sul file .aux.
    `\newcommand{\sectionwithlabel}[2]{\section{#1}%
    \expandafter\gdef\csname nucleo#2\endcsname{#1}\label{#2}}
    \newcommand{\titleref}[1]{\csname nucleo#1\endcsname}`
    Lo usi così:`\sectionwithlabel{primo ciclo}{sec:primo}
    ………
    nel \titleref{sec:primo} si verifica che`Puoi anche riferirti al numero di sezione con la stessa etichetta. Esercizio: perché ho scritto due volte “nucleo”?
    Ciao
    Enrico

    in risposta a: [TeXShop] zoom del carattere nell’editor #7377
    Up
    0
    Down
    ::

    ciao, io uso TeXShop su mac
    non è che qualcuno sa indicarmi come fare per zoomare un po’ l’editor perchè ci sto predendo gli occhi a scrivere

    Menù TexShop > Preferenze, Tab Documento

    La prima casella serve per fissare il carattere usato nell’editor. Monaco-Regular 14 punti è una buona scelta.

    Ciao
    Enrico

    in risposta a: apici e pedici in piccolo #7360
    Up
    0
    Down
    ::

    non va bene
    viene troppo grosso
    grazie lo stesso

    Non è vero. Può sembrarlo, ma l’uso tipografico è quello. Occorre farci l’abitudine. Oppure agire sui parametri interni di LaTeX:
    `\DeclareMathSizes{10}{10}{7}{5}`è la definizione normale. Puoi provare con`\DeclareMathSizes{10}{10}{6}{5}`I quattro parametri sono: il corpo per il quale stai definendo le grandezze dei caratteri; il corpo da usare per i caratteri normali; il corpo per apici e indici; il corpo per apici e indici al secondo livello.
    Il comando va dato nel preambolo.

    Ciao
    Enrico

    in risposta a: apici e pedici in piccolo #7358
    Up
    0
    Down
    ::

    prova con questo: ti sembra normale?
    $a_{\mbox B}$

    Certo che mi sembra normale; sospettavo si trattasse di qualcosa del genere. Su quale manuale hai trovato una cosa del genere? Si scrive`$a_{B}$`Ciao
    Enrico

    in risposta a: BibTeX e path di file .bib #7345
    Up
    0
    Down
    ::

    Può darsi che il tema sia già stato trattato, magari non ho usato le parole chiave giuste nella ricerca…

    Organizzo i miei documenti LaTeX in questo modo: ho una cartella “Documenti LaTeX”, nella quale sono presenti delle sottocartelle, ciascuna delle quali contiene i sorgenti (.tex, .eps, .pdf) di un singolo documento.

    Sto trasformando tutte le mie bibliografie da thebibliography a BibTeX. Vorrei avere un unico file biblio.bib per tutti i documenti. Se però metto biblio.bib nella cartella “Documenti LaTeX” e ne indico il path nelle \bibliography{} dei singoli documenti, le bibliografie non vengono generate.

    Certo, posso creare n copie di biblio.bib ed infilarne una copia in ogni cartella dei miei documenti (e se lo faccio funziona), ma se aggiorno biblio.bib poi dovrei rifare le n copie —scomodo.

    Ah, in questo momento uso MikTeX su XP, e non so se il problema si presenterebbe anche sul mio Mac di casa.

    Si presenta sì, se usi spazi nei nomi delle directory. Un comando come \bibliography{/home/lorenzo/Documenti LaTeX/biblio.bib} non può essere letto correttamente. Su Mac OS puoi ovviare all’inconveniente definendoti la variabile d’ambiente BIBTEXINPUTS:`export BIBTEXINPUTS=”/home/lorenzo/Documenti LaTeX”:`se usi la shell per le compilazioni. Si può definire una variabile d’ambiente globale, con un piccolo trucco. Ma in generale è meglio evitare gli spazi nei nomi. Hai provato mettendo il path fra doppi apici?
    Ciao
    Enrico

    in risposta a: apici e pedici in piccolo #7356
    Up
    0
    Down
    ::

    sto scrivendo delle formule in ambiente matematico. gli apici e i pedici vengono di dimensioni troppo grosse rispetto al corpo del testo.
    qualcuno sa come aiutarmi?
    ah tra l’altro la maggior parte del testo a pedice è in carattere tondo e non corsivo.

    Sarà, ma a me $a_{b}$ non dà alcun problema. Qualcuno in più $a_{\mbox{b}}$.
    Che dici, ci mostri qualche esempio?
    Ciao
    Enrico

    in risposta a: Modificare l’ambiente proof #7339
    Up
    0
    Down
    ::

    Si… stavo scherzando… 😳
    Ho saltato la parte della numerazione romana, inoltre è decisamente più semplice utilizzare la definizione di proof piuttosto che creare la nuova definizione da zero.

    Però la label me la restituisce in cifra (?).

    Scusate la distrazione!

    L’avevo detto che era di getto 🙂
    `\newcounter{tfa}
    \renewcommand{\thetfa}{\Roman{tfa}}
    …`Ciao
    Enrico

    in risposta a: Modificare l’ambiente proof #7337
    Up
    0
    Down
    ::

    Stavi scherzando, vero?

    Mmmh, perché? Visto che Vasco voleva un ambiente identico a proof, perché non utilizzarne la definizione? Tanto più che amsthm lo ha già caricato…
    E poi mi funziona…
    Cosa ho sbagliato?? 😕

    Non è sbagliato, ci mancherebbe. Ma stai facendo un doppione inutile: l’ambiente proof ha un argomento opzionale proprio per sistemare una parola diversa dallo standard che sta nella macro \proofname. Infatti la definizione è`\newenvironment{proof}[1][\proofname]{…}{…}`Se scrivi`\begin{proof}[Asdrubale]`la tua dimostrazione comincerà con “Asdrubale” al posto di “Dimostrazione” (o “Proof” in inglese). Quindi`\providecommand{\tfaname}{Teorema fondamentale dell'algebra}
    \newenvironment{tfa}{\begin{proof}[\tfaname]}{\end{proof}}`è più che sufficiente.
    Ciao
    Enrico

    in risposta a: Modificare l’ambiente proof #7335
    Up
    0
    Down
    ::

    Oppure prendendo la definizione di proof:`\usepackage{amsthm}
    \makeatletter
    \newenvironment{tfa}[1][\tfaname]{\par
    \pushQED{\qed}%
    \normalfont \topsep6\p@\@plus6\p@\relax
    …`

    Stavi scherzando, vero?
    Ciao
    Enrico

    in risposta a: Modificare l’ambiente proof #7333
    Up
    0
    Down
    ::

    Mi scuso se nel forum c’e’ gia’ la risposta a questa domanda, ma non l’ho trovata. Avrei bisogno di creare un enviroment simile a proof di amsthm, ma con alcune modifiche. L’ambiente dovrebbe essere in tutto e per tutto uguale a proof, salvo che invece di Dimostrazione dovrebbe scrivere all’inizio
    Teorema Fondamentale dell’Algebra
    seguito da un numero romano progressivo. Chiaramente potrei creare un ambiente ad hoc, ma preferisco partire da proof e modificare solo quest’opzione. Inolte non tutte le dimostrazioni del documento sono di questo tipo, per cui dovrebbe essere un ambiente distinto, da usare insieme a proof.

    Provo a scriverne una di getto
    `\newcounter{tfa}
    \newenvironment{tfa}
    {\refstepcounter{tfa}%
    \begin{proof}[Teorema fondamentale dell'algebra~\Roman{tfa}]}
    {\end{proof}}`Puoi anche dare \label, \ref ti restituirà il numero (romano).

    Ciao
    Enrico

    in risposta a: Installazione pacchetto layaureo in Linux #7302
    Up
    0
    Down
    ::

    So che questo topic risulterà un poco OT ma non so a chi rivolgermi. Ho appena installato Ubuntu Linux 5.10, e da totale novizio di Linux mi trovo con il grosso problema di aggiungere nuovi pacchetti. Ho installato tutto quello che è scritto nella vostra guida ma … per totale inesperienza non riesco ad aggiungere layaureo nel senso che non riesco a copiare i file nelle cartelle di tex.
    Il sistema mi dice che non ho provilegi di root, ma nonostante io faccia come ho letto su alcuni forum:

    sudo h s
    Pass

    e mi identifichi come superutente mi dice che non posso effettuare la copia.

    Non è OT, a mio parere. Una distribuzione teTeX come quella di Ubuntu mantiene due alberi, uno con l’installazione “standard” che dovrebbe essere chiamato “texmf” e stare probabilmente in /usr/local, l’altro “texmf.local”, dove si può aggiungere ciò che si desidera. È meglio non toccare l’albero principale, perché è quello che viene gestito da eventuali aggiornamenti; rischi di cancellare le tue aggiunte.

    Metti il file guit.sty nella directory texmf.local/tex/latex/guit, poi dai il comando “sudo mktexlsr”.

    Se non riesci a copiare non so che farci. Ma che significa “sudo h s”? Il comando “sudo” è un prefisso; per copiare qualcosa devi dare il comando completo dopo:`sudo cp guit.sty /usr/local/texmf.local/tex/latex/guit`per esempio. Oppure, se ti fidi, “sudo bash” che lancia una shell con privilegi di root. Meglio starci attenti.

    Ciao
    Enrico

    in risposta a: Pacchetto microtype #7297
    Up
    0
    Down
    ::

    Da quel poco che ho letto (le prime 2 pagine del manuale), il pacchetto si occupa di ottimizzare il riempimento sulla riga, utilizzando parametri di kerning e dimensioni di font lievemente diverse l’una dall’altra.

    Non proprio. Usa un’idea di Hermann Zapf che consiste nell’espandere secondo l’asse orizzontale i caratteri per ottenere un riempimento ottimale della riga; non so se questo riguarda anche la crenatura. Il pacchetto microtype abilita anche la “character protrusion”, cioè permette che certi caratteri sporgano leggermente a fine riga (tipicamente segni di punteggiatura e trattini).

    L’uso di questo pacchetto porta a risultati diversi nell’uscita dvi o pdf. Può essere indicato quando si deve scrivere su colonne molto strette. Fateci sapere com’è il risultato. Sulla “character protrusion” ho qualche dubbio, i valori da ammettere devono essere molto bassi.

    Ciao
    Enrico

    in risposta a: Documentclass per articoli scientifici #7287
    Up
    0
    Down
    ::

    mi fate una veloce panoramica dei documentclass per scrivere articoli scientifici? Sto provando article su due colonne ma non mi soddisfa molto. Non posso inserire l’indirizzo email sotto il nome dell’autore e c’è qualche problemino se spezzo l’articolo in più files: in pratica appena metto l’input nell’ambiente document, il file inserito comincia necessariamente su una nuova pagina anche se nella precedente c’è moltissimo spazio libero.

    `\author{Paolino Paperino\\\texttt{d.duck@paperopoli.edu}}`
    La mia sfera di cristallo dice che usi \include e non \input. Se si sbaglia, ti prego di inviare un esempio minimo.
    Ciao
    Enrico

    in risposta a: Cornice area body #7261
    Up
    0
    Down
    ::

    Salve ancora,

    Devo fare una pagina normale, testo e formule, ma che abbia una cornice attorno all’intera area body escluso l’header, che ho personalizzato con fancyhdr, ed i margini. Vorrei in pratica fare un quadro della pagina in realtà una pagina e poi altra mezza. Ho provato ad usare fancybox ma non c’è documentazione sufficiente. Si può ad esempio creare un ambiente incorniciato, però non so come farlo. Ho cercato sul forum e non c’è nulla a riguardo.

    Per incorniciare le pagine intere puoi usare il pacchetto bophook:`\usepackage{bophook,calc}
    \newcount\xxbop \newcount\yybop
    \newcommand{\setborder}[1][\vsize]{\setlength{\xbop}{1in+\hoffset+%
    \ifodd\value{page}\oddsidemargin\else\evensidemargin\fi%
    -\fboxsep-\fboxrule}%
    \setlength{\ybop}{1in+\voffset+\topmargin+\headheight+\headsep}%
    \xxbop=\xbop
    \yybop=-\ybop
    \setlength{\unitlength}{1sp}%
    \put(\xxbop,\yybop){\fbox{\vtop to#1{\hrule width\hsize height0pt\vfill}}}}
    \AtBeginPage{\setborder}`
    Per quanto riguarda una mezza pagina, puoi usare, prima del cambio pagina,`\afterpage{\AtBeginPage{\setborder[.5\vsize]}}`dopo aver caricato il pacchetto afterpage. Non saprei come risolvere il problema di farlo automaticamente. Puoi calcolare l’argomento opzionale con “prove ed errori”. La sintassi usata non è molto LaTeX, l’importante è che funzioni.

    Ciao
    Enrico

    in risposta a: Piccola modifica del comando \sqrt #7253
    Up
    0
    Down
    ::

    Funziona perfettamente!! 😀
    Mi sapresti spiegare cosa fanno le righe di codice scritte?E che differenza c’è con quelle scritte prima?

    A dire il vero non funziona proprio perfettamente, perché non si comporta bene con i comandi \leftroot e \uproot di amsmath. Mi pare di ricordare che esiste un pacchetto che fa la stessa cosa in modo più robusto, ma ritengo che quella piccola appendice sia brutta. Forse perché mi richiama alla memoria la triste distinzione fra radicali aritmetici e algebrici, un’assurdità nata nella mente bacata di certi scrittori di testi per le scuole superiori.

    Ma torniamo alla spiegazione.
    `\let\radice\sqrt`
    dà al comando \radice lo stesso significato di \sqrt (attuale).
    `\def\sqrt{\mathpalette\DHLhksqrt}
    \renewcommand{\sqrt}[1][]{\def\IRAD{#1}\mathpalette\DHLhksqrt}`
    Ho messo sia la prima versione che la seconda. Con la seconda, usi la possibilità di definire un comando con un argomento opzionale, che è più complicato con il comando \def. Poi metto il contenuto dell’argomento opzionale nel comando \IRAD che userò dopo.
    `\def\DHLhksqrt#1#2{\setbox0=\hbox{$#1\radice{#2\,}$}\dimen0=\ht0
    \def\DHLhksqrt#1#2{\setbox0=\hbox{$#1\radice[\IRAD]{#2\,}$}\dimen0=\ht0
    …`
    La differenza è chiara, spero: ho aggiunto a \radice il contenuto dell’argomento opzionale dato a \sqrt. Così, quando scrivi \sqrt[3]{x}, il risultato è come richiesto. Il resto della faccenda è abbastanza complesso e sorvolerei.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 12,886 al 12,900 (di 13,218 totali)

Go to top