egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 8,251 al 8,265 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: Aiuto per allineamento sistemi #34260
    Up
    0
    Down
    ::

    ciao ho usato i comandi

    \newenvironment{sistema}%
    {\left\lbrace\begin{array}{@{}l@{}}}%
    {\end{array}\right.}

    \[
    PROTECTED2
    \]

    per riprodurre un sistema come c’è scritto nel manuale del forum, tuttavia mi viene il sistema allineato al centro mentre io lo verrei a sinistra. e il comando

    \begin{flushleft}
    \end{flushleft}
    Ho provato anche con l’opzione fleqn, per allineare tutte le formule a sinistra, ma non viene come vorrei.
    L’allineamento con quel sistema è troppo a destra, mentre io lo vorrei in linea con il testo, non importa se non viene bello esteticamente, perchè è solo una la formula da allineare così, le altre vanno bene al centro.

    Non si capisce perché questo oggetto debba andare a filo del margine sinistro. ❓
    `il sistema di cui si parla è\\
    $\begin{sistema}
    a+b=s\\
    a-b=d
    \end{sistema}$\\
    e la soluzione è semplice.`
    Detto questo, ti sconsiglio vivamente di adottare la soluzione proposta.

    Per favore, scegli meglio la sezione su cui scrivere, la prossima volta.

    Ciao
    Enrico

    Up
    0
    Down
    ::

    Ciao a tutti,
    ho un piccolo problema che vorrei risolvere. In elettrotecnica nella rappresentazione
    delle grandezze alternate con i numeri complessi si utilizza la forma polare e in particolare la forma di Kennelly.
    In questa si usa il simbolo di angolo. Non riesco a raggruppare sotto questo simbolo più caratteri. Es:
    `\[\rho\angle\theta\cdot\rho_1\angle\theta_1=\rho\cdot\angle{\theta+\theta_1}\]`
    L”espressione `\theta+\theta_1` dovrebbe essere “sotto” il simbolo di angolo. Esiste un modo per ottenere questo effetto.
    Grazie.

    Il simbolo viene chiamato da qualcuno “simbolo di Steinmetz”. C’è stata tempo fa una discussione al riguardo e siamo giunti a un interessante risultato:
    `\usepackage{pict2e,amsmath}

    \newsavebox{\phasebox}
    \newlength{\phasedp}
    \newlength{\phaseht}
    \newlength{\phasetot}
    \newlength{\phasewd}

    \makeatletter
    \newcommand\phase[2][0]{%
    \sbox\phasebox{%
    $\ifcase#1\relax
    \displaystyle\or\textstyle\or\scriptstyle\or\scriptscriptstyle
    \fi#2$}
    \phaseht=\ht\phasebox
    \phasedp=\dp\phasebox
    \phasetot=\phasedp \advance\phasetot .35ex %0.23ex
    \advance\phasetot\phaseht
    \phasewd=\wd\phasebox
    \advance\phasewd .5\phasetot
    \setbox0=\vbox to\phaseht{\hbox{\setlength{\unitlength}{1pt}\linethickness{.6pt}%
    \edef\ph@x{\strip@pt\phasewd}\edef\ph@y{\strip@pt\phasetot}%
    \dimen@ .5\phasetot \edef\ph@dx{\strip@pt\dimen@}%
    \begin{picture}(\ph@x,\ph@y)
    \put(0,0){\circle*{.4}}
    \put(0,0){\line(1,0){\ph@x}}\put(0,0){\line(1,2){\ph@dx}}
    \put(\ph@dx,1.5){\raise\phasedp\vbox{\box\phasebox}}
    \end{picture}%
    }\vss}\advance\phasedp .35ex \advance\phasedp .6pt \dp0=\phasedp \box0 }
    \makeatother`
    L’argomento obbligatorio di \phase è ciò che vuoi mettere all’interno dell’angolo: nel tuo caso \phase{\theta+\theta_1}.

    Puoi usare come argomento opzionale un numero intero da 0 a 3 (default 0) per forzare un particolare stile matematico (0=\displaystyle, 1=\textstyle, 2=\scriptstyle, 3=\scriptscriptstyle).

    Ciao
    Enrico

    in risposta a: ogni file con numerazione indipendente #34210
    Up
    0
    Down
    ::

    ops! prima ti ho mandato il codice del main file

    ogni file che contiene un saggio inzia cosi
    `
    \title{
    \scshape Ecco il titolo }
    \author{\bfseries\itshape Nome autore o
    \\
    \textsuperscript{a}Università ….}

    \date{BOZZA DI STAMPA DEL \today}
    \maketitle
    \thispagestyle{empty}
    \setcounter{page}{1}

    % ———— [Running Heads – for odd and even pages] – please insert it only on page 2!
    \pagestyle{fancy}
    \fancyhead{}
    \fancyhead[EC]{Nome autore}
    \fancyhead[EL,OR]{\thepage}
    \fancyhead[OC]{Titolo del saggio}
    \fancyfoot{}
    \renewcommand\headrulewidth{0.5pt}
    %——————————————————————————

    %++—————————————————————————–

    \section{Introduzione}

    `
    ancora grazie

    La classe article è concepita per usare un solo comando \maketitle. Esistono classi come “combine” fatte apposta per riunire più articoli in un solo documento.

    Ciao
    Enrico

    in risposta a: ogni file con numerazione indipendente #34208
    Up
    0
    Down
    ::

    perfetto funziona…..geniale!!!

    Mi potreste aiutare a risolvere anche un altro problema di stile?

    il primo saggio che include ha, per ciò che concerne la prima pagine lo stile desiderato, ma le prime pagine delgi altri saggi perdono la formattazione per cio che concerne titolo e autori etc? come mai?
    ecco il mio codice
    …

    Senza sapere come inserisci titolo e autore?

    Ciao
    Enrico

    Up
    0
    Down
    ::

    …una cosa facilissima e, fra l’altro, descritta nella sezione 5.8 dell’Arte.

    Intendi dire che sei in possesso di una versione dell’arte in cui è descritta la personalizzazione del comando \thanks con il comando \setcounter{footnote}{1} ? Perché, viceversa, sulla versione che io trovo adesso in rete non c’è…

    Intendevo dire che c’è il comando \thanks. Il trucco di \setcounter è la risposta al tuo bizzarro quesito. Tutti gli stili che conosco indicano la prima nota “simbolica” con l’asterisco.

    Ciao
    Enrico

    in risposta a: Numerazione: da che pagina inizia? #34221
    Up
    0
    Down
    ::

    Salve, ho un piccolo problema, e sto cercando se esiste un’eventuale soluzione.

    Di seguito riporto l’inizio, escluso il preambolo, del documento. che sto componendo.

    La prima parte interessante del tsto, cioè l’intoduzione si trova a pagina ix. Non sarebbe possibile far sì che la numerazione non conti le pagine precedenti all’indice? O addirittura parta a contare, da i, a partire proprio dalla introduzione?

    `
    …
    \begin{document}

    \frontmatter

    \input{frontespizio}
    \cleardoublepage

    \begin{flushright} %Dedica
    \null\vspace{\stretch{1}}
    A *** ed ***,\\
    con infinito amore.\\
    Perché non gli manchi mai\\
    la curiosità di scoprire le\\
    meraviglie introno a loro.
    \vspace{\stretch{2}}\null
    \end{flushright}
    \thispagestyle{empty}

    \cleardoublepage
    \thispagestyle{empty}

    \input{capitoli/ringraziamenti} % Ringraziamenti
    \thispagestyle{empty}

    \clearpage
    \thispagestyle{empty} % no numero pagina

    \tableofcontents % crea indice

    \input{capitoli/intro} % carico file introduzione

    \mainmatter %corpo del testo
    …
    `

    Grazie a tutti,
    Marco[/code]

    Ogni pagina del tuo documento deve avere un numero. Anche il frontespizio interno, che è la pagina 1 (o i, se usi i numeri romani nella parte preliminare).

    Questa è la teoria. Se però devi obbedire a ordini superiori :(, metti
    `\pagestyle{empty}\pagenumbering{Alph}`
    subito dopo \frontmatter e, prima dell’introduzione,
    `\cleardoublepage
    \pagenumbering{roman}`
    Il comando \pagenumbering{Alph} serve solo a tenere buono hyperref, nel caso lo adoperi: non sopporta di avere due pagine del documento che abbiano la stessa numerazione (anche se non compare effettivamente).

    In ogni caso, cerca di seguire la teoria. 😉

    Ciao
    Enrico

    in risposta a: testo alternativo per links creati con \url{…} #34216
    Up
    0
    Down
    ::

    Salve a tutti.

    Sto facendo una presentazione con beamer che conterrà delle note e che andrò a visualizzare con keyjnote (impressive) sotto linux. Senza dilungarci oltre, vi basti sapere che questa combinazione di fattori rende inutilizzabili i collegamenti creati con il comando \href{url}{testo alternativo} e impedisce di lanciare script esterni con il comando \href{run:/percorso/allo/script.sh}{testo}.

    L’unica soluzione che permette di superare questi problemi è usare il comando \url{file:///percorso/completo/al/file/da/lanciare.est} dopo aver “giocato” un po’ con le applicazioni predefinite che aprono i file “.est” (con “est” arbitrario 🙂 ).

    Il problema di questo approccio è che mi visualizza il testo “file:///percorso/completo/al/file/da/lanciare.est” nella slide come percorso cliccabile, mentre a me piacerebbe che venisse sostituito con del testo alternativo.

    Ho provato questa soluzione, che doveva cambiare il testo del link semplicemente visualizzandolo in grassetto, ma con scarsi risultati (a me non cambia niente!). Vorrei sapere:

    1) se quel codice è corretto (in tal caso, evidentemente, ci sarebbero problemi di compatibilità forse con il mio pdf viewer e allora… pazienza)

    2) se qualcuno conosce un modo per cambiare il testo del link (non solo modificarne la formattazione), magari inserendo come testo alternativo uno di quei simpatici buttons di beamer.!

    Se il sistema che adoperi impedisce la soluzione con \href, non vedo come tu possa fare altrimenti. A meno di non scrivere il tuo URL nel colore di sfondo e di sovrapporci il testo alternativo.

    Hai provato a usare
    `\hypersetup{baseurl=file:///percorso/quasi/completo/al/file}`
    in modo che i riferimenti siano più brevi?

    Ciao
    Enrico

    in risposta a: indice analitico con riferimento diverso dalla pagina #34219
    Up
    0
    Down
    ::

    Buon giorno a tutti,

    sono sempre alle prese con la mia tesi…

    Utilizzo i SO linux (ubuntu e debian);
    Classicthesis con il pacchetto arsclassica…

    Nei miei tre indici analitici (il primo per i nomi…) avrei bisogno di fare riferimento a una scheda bibliografica invece che alla pagina oppure alla scheda bibliografica dopo il riferimento pagina…

    ho provato con questo codice:

    `
    \index[nomi]{Superchi, Antonio| (\cite{amante46}) }
    `

    Il risultato nell’indice è il seguente:

    Superchi, Antonio, (1) 99

    dove il numero tra parentesi si riferisce alla scheda bibliografica e il 99 alla pagina di riferimento della scheda stessa.

    è possibile eliminare il riferimento alla pagina oppure spostare la parentesi dopo la pagina [ad es.
    Superchi, Antonio, 99 (1)]?

    Per farlo devi definire un nuovo stile di indici, molto semplice, a dire il vero; chiama il file scheda.ist, che terrai nella stessa directory del documento principale; il suo contenuto è
    `delim_0 “”`
    Nel preambolo del tuo documento scriverai
    `\newcommand{\ignorepage}[1]{}
    \newcommand{\nameindex}[2]{%
    \index[name]{#1, \cite{#2}}}`
    e inserirai quel tipo di materiale con
    `\nameindex{Superchi, Antonio}{amante46}`
    Dovrai poi maneggiare il file grezzo dell’indice con lo stile scheda: la riga di comando è
    `makeindex -s scheda `
    dove
    sta per il nome del tuo documento.

    L’uso di \nameindex non è davvero richiesto, ma è meglio, perché in caso di bisogno potrai modificare solo la sua definizione e non tutti i comandi \index[name]{…} nel documento.

    I dettagli di come passare l’opzione “-s scheda” a makeindex dipendono dal front-end che usi (Kile, probabilmente). Quella riga di comando può ovviamente essere data da una finestra di terminale.

    Ciao
    Enrico

    Up
    0
    Down
    ::

    Ecco scoperto che il comando che effettivamente cercavo era thanks.
    Ora non mi resta che capire in che modo usare come simbolo per il primo (e unico) thanks la spada anziché l’asterisco, ma ho trovato una discussione simile (e irrisolta) che ne tratta e hoo già scritto lì

    Hai fatto malissimo a scrivere là, visto che non si capiva nulla di ciò che domandavi.

    In futuro non sarebbe più semplice descrivere più chiaramente il problema? Abbiamo sprecato tempo per una cosa facilissima e, fra l’altro, descritta nella sezione 5.8 dell’Arte.

    Sinceramente non vedo il motivo di usare la spada come primo simbolo; se proprio lo desideri tanto,
    `\begin{document}
    \setcounter{footnote}{1}
    \title{ABC}
    \author{Pippo\thanks{ciao}}
    \maketitle`
    Il comando \maketitle ripristina a 0 il contatore footnote, quindi le eventuali note successive saranno numerate da 1.

    Ciao
    Enrico

    in risposta a: Aggiunta testo in inglese causa bad box #34213
    Up
    0
    Down
    ::

    Ciao a tutti,
    nel mio documento ho dovuto includere alcune righe in lingua inglese. Ho seguito sia la guida di lorenzo che i suggerimenti di questo forum ottenendo, però, sempre lo stesso warning.
    Riporto le righe incriminate:
    `
    \begin{hyphenrules}{english}
    \texttt{Your group name is currently “mkgroup\_l\_d''. This indicates that not all users and groups are listed in the /usr/passwd and /etc/group files.}
    \end{hyphenrules}
    `
    Ho provato anche con
    `
    \newcommand{\inglese}[1]{\begin{otherlanguage*}{english}#1\end{otherlanguage*}}
    `
    e quindi inserendo il testo in \inglese{} ma il risultato non cambia.
    Grazie per l’aiuto.

    È del tutto inutile usare regole di sillabazione diverse, in questo caso, perché il carattere dattilografico scelto con \texttt inibisce la sillabazione. Le parti scritte in carattere dattilografico vanno preferibilmente scritte con testo sbandierato (ambiente flushleft). Trattandosi di un messaggio all’utente, mi pare di capire, non ha senso che sia sottoposto a sillabazioni.

    Ciao
    Enrico

    in risposta a: Animazioni in beamer: problemi con il comando multiinclude #34194
    Up
    0
    Down
    ::

    Salve,

    sto cercando di realizzare delle animazioni con beamer e sto riscontrando dei problemi con la procedura descritta al paragrafo 14.1.3 del manuale.

    La procedura sembrerebbe molto semplice e credevo che il seguente codice

    `
    \documentclass{beamer}
    \mode {
    \usetheme{Warsaw}
    \usefonttheme[onlymath]{serif}
    \setbeamercovered{transparent}
    }
    \usepackage{xmpmulti}
    \begin{document}
    \begin{frame}{Titolo}
    \multiinclude[<+->][format={pdf},graphics={width=0.7\textwidth,keepaspectratio}]{immagine}
    \end{frame}
    \end{document}
    `

    compilato con pdftex (su ubuntu), fosse adatto allo scopo (nella stessa directory ho 2 file pdf: immagine-0.pdf e immagine-1.pdf).

    Invece, dopo numerose prove, anziché mostrare la sequenza immagine-0, immagine-1, ottengo sempre la sequenza immagine-1, immagine-1 e conseguentemente nessuna animazione.

    Dove sto sbagliando?

    Va usato \setbeamercovered{invisible}, come detto nell’articolo su PracTeX.

    Ciao
    Enrico

    Up
    0
    Down
    ::

    … è per lo meno incompleta? Ovvero, non c’è modo di specificare un richiamo diverso da un valore numerico direttamente come opzione di footnote senza modificare manualmente il significato del comando?

    No, non c’è. Ma il motivo è semplice: le note vanno tutte numerate in sequenza. Fanno eventualmente eccezione le note ai nomi degli autori in un articolo e infatti la classe article le indica con simboli non numerici (ma si usa il comando \thanks per ottenerle).

    Se le note sono poche, una ogni parecchie pagine, è ammissibile che siano tutte denotate con lo stesso simbolo, per esempio un asterisco. Ovviamente non si potrà fare riferimento a nessuna di queste note, oppure, ma secondo me sarebbe brutto stile, si può usare \pageref: “si veda la nota di pagina~\pageref{pippo}”.

    Per avere questo tipo di comportamento basta scrivere
    `\renewcommand{\thefootnote}{\textasteriskcentered}`
    e poi usare al modo solito \footnote. Con * al posto di \textasteriskcentered il risultato è poco elegante.

    Ciao
    Enrico

    in risposta a: modificare la struttura dell’indice #34176
    Up
    0
    Down
    ::

    😯 😯 😯 WOW 😯 😯 😯
    😀 Probabilmente da solo, sarei arrivato al suicidio!!!

    In effetti ci ho messo alcuni minuti ieri sera per risolvere un problemino sciocco (bisognava aggiungere {} fra \numberline e \@nil :(). Poi stamattina ho finito di sistemare con le penalità e tutto il resto.

    Davvero, sapendo che cosa si vuole non è così difficile. Ma occorre una certa esperienza con le macro, con il TeXbook e source2e (cioè il codice commentato di LaTeX): il forum serve proprio a questo, no?

    Ciao
    Enrico

    in risposta a: modificare la struttura dell’indice #34174
    Up
    0
    Down
    ::

    Perfetto, ti sono debitore!!!!

    Adesso proviamo a spiegare l’arcano mistero. In verde ci sono le parti della definizione, in blu altro codice per le spiegazioni.

    Sezione 1
    `\makeatletter
    \let\@@l@chapter\l@chapter`
    Solito cappello per poter usare i nomi interni. Il comando \l@chapter è quello responsabile della produzione delle righe dell’indice: la riga
    `\contentsline{chapter}{}{}`
    viene trasformata in
    `\l@chapter{}{}`
    Si tratta adesso di ridefinire \l@chapter; le righe nel .toc sono di due tipi:
    `\contentsline{chapter}{Introduzione}{iii}
    \contentsline{\numberline {1}Titolo}{1}
    `
    cioè quando il capitolo è numerato c’è un comando \numberline.

    Sezione 2
    `\def\l@chapter#1#2{\dopage{#2}\checknumberline#1\numberline{}\@nil}`
    Ecco la ridefinizione di \l@chapter; memorizziamo il secondo argomento (cioè il numero di pagina) passandolo a \dopage, il primo viene invece trattato con \checknumberline.

    Sezione 3
    `\def\checknumberline#1\numberline#2#3\@nil{% `
    Esaminiamo la definizione di \checknumberline, prima la parte dei parametri. Il comando ha tre argomenti; il primo è delimitato da \numberline, il secondo non è delimitato e il terzo è delimitato da \@nil. Vediamo che cosa si trova davanti TeX nei due casi di prima.

    Caso del capitolo non numerato:
    `\checknumber Introduzione\numberline{}\@nil`
    Qui il primo argomento di \checknumber è “Introduzione”, il secondo è la coppia di graffe mentre il terzo è vuoto.

    Caso del capitolo non numerato:
    `\checknumber\numberline{1}Titolo\numberline{}\@nil`
    Qui il primo argomento è vuoto, il secondo è “{1}” e il terzo è “Titolo\numberline{}”.

    Sezione 4
    `\def\checknumberline#1\numberline#2#3\@nil{%
    \def\next{#1}%
    \ifx\next\@empty % \numberline is present
    \addpenalty{-\@highpenalty}%
    \begin{center}\bfseries\let\numberline\@gobble
    \chaptername\ #2\\
    % \hbox to\hsize{\hss#3\hss\llap{\keptpage}}
    #3
    \end{center}\par
    \penalty\@highpenalty
    \else % \numberline is not present
    \@@l@chapter{#1}{\keptpage}
    \fi
    }`
    Ora vediamo che cosa fa \checknumberline dei suoi argomenti. Per prima cosa definisce \next come il primo argomento; poi guarda se questo argomento è vuoto.

    Se il primo argomento è vuoto, siamo nel caso di un capitolo numerato. Si emette una penalità per facilitare un cambio pagina prima della riga nell’indice poi si apre un ambiente center nel quale imponiamo il carattere nero e ridefiniamo (localmente) \numberline in modo che quel pezzo che rimane nel terzo argomento si espanda a niente. Nella prima riga di center mettiamo “\chaptername\ #2”, cioè “Capitolo 1” nel caso in esame; nella seconda riga mettiamo #3 (si veda più sotto per l’alternativa commentata).

    Chiudiamo center ed emettiamo un \par per azzerare i parametri di costruzione del paragrafo, è questo il trucco che permette i rientri delle righe seguenti relative alle sezioni. Poi una penalità alta per scoraggiare un cambio pagina.

    Se il primo argomento non è vuoto, siamo nel caso di un capitolo non numerato e quindi eseguiamo \@@l@chapter{#1}{\keptpage}; \keptpage si espande al numero di pagina che avevamo passato a \dopage; in altre parole, facciamo lo stesso lavoro che farebbe \l@chapter originale.

    Sezione 5
    `\def\dopage#1{\def\keptpage{#1}}
    \makeatother`
    Questa è appunto la definizione di \dopage che memorizza in \keptpage il numero di pagina. Poi chiudiamo la faccenda con il solito \makeatother, cioè “fine dell’incantesimo”.

    Sezione 6
    Nella forma alternativa, abbiamo, invece che #3 nella seconda riga del center,
    `\hbox to\hsize{\hss#3\hss\llap{\keptpage}}`
    Una riga larga come la giustezza, in cui il titolo del capitolo è centrato e il numero di pagina è allineato al margine destro.

    Ciao
    Enrico

    in risposta a: ogni file con numerazione indipendente #34206
    Up
    0
    Down
    ::

    Carissimi,

    spero in voi (ancor e ancora una volta).
    sto usando il comando ` \include `

    per includere i vari file. Si tratta di saggi all’interno di un libro e ognuno dovrebbe avere una numerzione dei aragrafi e quant’altro indipendente!!

    tuttavia le testatine sono indipendeti ma riprende la numerazione dei paragrafi dal file precedente
    Che cosa posso fare?

    grazie in anticipo
    Monica

    Immagino che i tuoi file siano organizzati in sezioni e non in capitoli. Una soluzione potrebbe essere
    `\usepackage{chngcntr}
    \newcounter{saggio}
    \counterwithin*{section}{saggio}
    \newcommand{\myinclude}[1]{%
    \stepcounter{saggio}\include{#1}}`
    e usare \myinclude invece di \include.

    L’idea è di inserire il contatore section nella lista di azzeramento di un contatore ad hoc che facciamo scattare a ogni \include. La forma * di \counterwithin evita la ridefinizione di \thesection. Facci sapere se va.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 8,251 al 8,265 (di 13,205 totali)

Go to top▲