egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 6,466 al 6,480 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: Estrazione di un argomento da un comando #44713
    Up
    0
    Down
    ::

    Avete ragione, sono stato veramente poco chiaro.

    Ho comunque nel frattempo risolto per altra via il mio problema e quindi non vi disturbo ulteriormente.

    Be’, se ci vuoi fare partecipi non ci offendiamo. 🙂 Magari troviamo un modo migliore di sistemare la cosa.

    Ciao
    Enrico

    in risposta a: Il pacchetto babel non funziona #44621
    Up
    0
    Down
    ::

    grazie per gli accorgimenti; in realtà \flushlef l’ho scritto perchè era sul manuale che ho usato. Cmq volevo chiederti se processando il file l’impaginazione era giusta sul tuo computer; nel mio no….

    Certo che non era corretta: LaTeX è comodo anche perché dà lo stesso risultato su ogni macchina (a parte qualche caso dovuto a versioni differenti del software).

    Se una guida ti dice di usare \flushleft, buttala.

    Ciao
    Enrico

    in risposta a: Estrazione di un argomento da un comando #44711
    Up
    0
    Down
    ::

    Supponiamo di avere un comando con un argomento
    `\newcommand{\cmd}[1]{qualcosa #1}`
    Vorrei definire un nuovo comando `\newcommand{\foo}[1]{
    se #1 è \cmd{arg} esegui \bar{arg}
    altrimenti esegui \bar{#1}
    }`

    E’ possibile? (sempre che sia stato sufficientemente chiaro)

    `\newcommand{\foo}[1][arg]{\bar{#1}}`
    In questo caso \foo ti dà \bar{arg}, mentre \foo[xyz] dà \bar{xyz}.

    Ma forse non è quello che chiedi; solo che, come dice robitex, non si capisce molto bene.

    Ciao
    Enrico

    in risposta a: liste di token #44723
    Up
    0
    Down
    ::

    A pagina 94 degli “Appunti di programmazione” di Enrico, vengono introdotte alcune macro per la manipolazione di liste, ma l’autore avverte che

    Si noti che le nostre manipolazioni permettono solo di stampare gli
    elementi della lista, non di passarli ad altre macro come argomenti

    C’è un modo per ottenere questa seconda cosa?
    Il mio problema è avere qualcosa del tipo (usando quelle macro e un comando del pacchetto geometry)
    `
    \buildlist{opzioni}{}
    \appendtolist{opzioni}{left=3cm}
    \appendtolist{opzioni}{right=2cm}
    …..
    \newgeometry{\opzioni} -> o qualcosa di simile…

    `

    Grazie
    Flavio

    `\expandafter\newgeometry\expandafter{\opzioni}`
    Ciao
    Enrico

    in risposta a: Il pacchetto babel non funziona #44618
    Up
    0
    Down
    ::

    ciao egreg9, grazie mille per avermi risposto ed aiutata.L’errore non mi viene più segnalato, tuttavia i paragrafi non sono giustificati.Per farti capire quale si il problema ti mando la pagina dove si vede tale difetto. Se vuoi farla girare nel tuo computer e vedi come le righe non sono tutt in linea.Attendo una tua risposta….Sei stato gentilissimo
    `
    \documentclass[a4paper, 12pt]{article}
    \usepackage{amssymb}
    \usepackage{amsfonts}
    \usepackage{mathrsfs}
    \usepackage [centertags]{amsmath}
    \usepackage[latin 1]{inputenc}
    \usepackage[italian]{babel}
    %\usepackage[notcite]{showkeys}
    \newtheorem{teorema}{Teorema}[section]
    \newtheorem{definizione}{Definizione}[section]
    \newtheorem{corollario}{Corollario}[section]
    \begin{document}
    \section{Esistenza della soluzione}
    Forniremo qui di seguito delle condizioni per l'esistenza della soluzione. Tuttavia, prima di fare ci\'o, sar\'a utile richiamare alcuni concetti.\\
    Sia $E$ uno spazio vettoriale topologico reale, sia $K\subseteq E$ convesso e non vuoto.\\
    Allora $C:K \rightarrow E^*$ si dir\'a:
    \flushleft
    \begin{itemize}
    \item[i)] \textit{Pseudomonotona} se $\forall x, y \in K$,
    \[\,\geq 0 \quad \Rightarrow \quad \leq 0;
    \]
    \item[ii)] \textit{Emicontinua su $K$} se $\forall y \in K$, l'applicazione $\xi \rightarrow $ \'e semicontinua superiormente su $K$;
    \item[iii)] \textit{Emicontinua lungo i segmenti} se $\forall x, y \in K$, l'applicazione $\xi \rightarrow $ \'e semicontinua superiormente sul segmento di estremi $x,y$.
    \end{itemize}
    \vspace{3mm}
    Richiamiamo un classico teorema di esistenza delle soluzioni di una disequazione variazionale.
    \begin{teorema}[Oettli] \label{teor 5.1}
    Sia $E$ uno spazio vettoriale topologico reale, $K\subseteq E$ convesso e non vuoto. Sia $C:K \rightarrow E^{*}$ soddisfacente le seguenti condizioni:
    \flushleft
    \begin{itemize}
    \item[a)] $\exists \, A\subseteq K$ compatto e non vuoto, $\exists \, B\subseteq K$ compatto e convesso tale che $\forall x \in K \setminus A \quad \exists \, y \in B : \,< 0$;\label{a} \end{itemize} e una tra le due condizione che seguono: \begin{itemize} \item[b)] $C$ \'e emicontinua su K;\label{b} \item[c)] $C$ \'e pseudomonotona ed emicontinua sui segmenti.\label{c} \end{itemize} Allora, $\exists \, \overline{x} \in A : \,\geq 0, \,\, \forall y \in K$.
    \end{teorema}
    Possiamo applicare questo risultato al problema dell'equilibrio dinamico del traffico scegliendo $E = \mathscr{L}$ e l'insieme dei flussi ammissibili $K$ come in ({\ref{eqn.2}}). Allora, $K$ \'e convesso, chiuso e limitato, quindi debolmente compatto.\\ Cos\'i, se dotiamo $\mathscr{L}$ della topologia debole, allora $K$, essendo debolmente compatto, risulta essere compatto rispetto alla topologia debole e, quindi, la condizione (a) del precedente teorema \'e automaticamente soddisfatta dalla scelta di $A = K$ e $B = \emptyset$.\\
    Se dotiamo $\mathscr{L}$ della topologia forte, allora $K$ non \'e compatto e quindi occorre richiedere la condizione (a). In questo caso, dal momento che $K$ \'e chiuso, la convessit\'a di $B$ non \'e necessaria. Infatti, la convessit\'a di $B$ \'e usata solo per garantire che l'inviluppo convesso di $B\cup G$, con $G\subseteq \mathscr{L}$ sia compatto, ma possiamo considerare l'inviluppo convesso e chiuso di $B\cup G$ e, in uno spazio di Banach, l'inviluppo convesso di un insieme compatto \'e compatto.\\
    Certamente, la richiesta (b) si indebolisce se passiamo dalla topologia forte alla topologia debole. La richiesta (c) rimane inalterata in entrambe le due topologie.\\
    Dal teorema (\ref{teor 5.1}) segue il seguente corollario.
    \begin{corollario}
    Una qualunque delle seguenti condizioni \'e sufficiente per garantire l'esistenza delle soluzioni della disequazione variazionale $<>\,\geq 0, \,\forall F \in K$:
    \flushleft
    \begin{itemize}
    \item [i)] $C$ \'e emicontinua rispetto alla topologia debole su $K$;
    \item [ii)] $C$ \'e pseudomonotona ed emicontinua sui segmenti rispetto alla topologia debole;
    \item [iii)] $C$ \'e emicontinua rispetto alla topologia forte su $K$ ed $\exists\, A\subseteq K$ non vuoto e compatto, e $B\subseteq K$ compatto tale che $\forall x \in K \setminus A, \, \exists \,y \in B : \,<0.$
    \end{itemize}
    \end{corollario}
    \end{document}
    `

    \flushleft è un comando che non troverai in nessuna guida. Non usarlo e vivi felice.

    La fine di un capoverso va sempre indicata lasciando una riga vuota nel file .tex (sempre significa sempre, sia chiaro :)).

    Per indicare le parentesi ad angolo non si usa < e >, ma \langle e \rangle.

    L’opzione da dare a inputenc è “latin1” (attaccato); poi potrai usare le lettere accentate; il verbo essere si scrive (terza persona singolare presente indicativo) “è” oppure “\`e”.

    Ciao
    Enrico

    in risposta a: Scrivere in apice “sopra” il testo (testo soprascr #44704
    Up
    0
    Down
    ::

    Grazie anche ad Enrico, ma come potrei fare ad avere una cosa così:

    …testo ….
    sopra
    mezzo
    sotto
    …testo…

    ?:roll:

    \sopra{\sotto{mezzo}{sotto}}{sopra}

    Ciao
    Enrico

    in risposta a: Scrivere in apice “sopra” il testo (testo soprascr #44701
    Up
    0
    Down
    ::

    Per esercizio ho provato a preparare questo:
    `\documentclass{minimal}

    \newcommand{\sopra}[2]{\ooalign{\hfil\hbox{#1}\hfil\cr\hfil\raise1.5ex\hbox{\makebox[0pt]{#2}}\hfil}}
    \newcommand{\sotto}[2]{\ooalign{\hfil\hbox{#1}\hfil\cr\hfil\raise-1.5ex\hbox{\makebox[0pt]{#2}}\hfil}}

    \begin{document}

    testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo

    testo testo testo \sopra{sotto}{sopra} testo testo \sotto{sopra}{sotto} testo testo testo testo testo testo testo testo testo

    testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
    \end{document}`
    Il vantaggio è che non va ad interferire con l’interlinea, lo svantaggio è che non va ad interferire con l’interlinea!

    Pertanto devi fare attenzione all’argomento dei due “\raisebox” per non collidere con le linee precedenti e seguenti.

    🙂
    LuCa

    `\newcommand{\sopra}[2]{%
    \vbox{\offinterlineskip\ialign{\hfil\strut##\hfil\cr#2\cr\noalign{\kern-3pt}#1\cr}}}
    \newcommand{\sotto}[2]{%
    \vtop{\offinterlineskip\ialign{\hfil\strut##\hfil\cr#1\cr\noalign{\kern-3pt}#2\cr}}}`
    Ciao
    Enrico

    in risposta a: problema con comando \newgeometry e pacchetto fancyhdr #44657
    Up
    0
    Down
    ::

    … puoi fare così: …

    come al solito, grazie!

    Versione “migliorata”:
    `\newenvironment{changegeometry}[1]
    {\newgeometry{#1}\setlength{\headwidth}{\textwidth}}
    {\clearpage\aftergroup\restoregeometry}`
    Non occorre dare \clearpage prima di questo ambiente, perché lo fa già \newgeometry. Se si volesse \cleardoublepage, basta darlo dopo l’ambiente. Confermo che funziona anche se si usano i comandi \fancyhfoffset, \fancyheadoffset e \fancyfootoffset per modificare l’ampiezza della testatina e del piedino. Colgo l’occasione per invitare tutti a usare i comandi \fancyhead e \fancyfoot invece di \lhead, \rhead eccetera. Per esempio, il codice originale dovrebbe essere
    `\pagestyle{fancy}
    \fancyhf{} % azzera tutto
    \fancyfoot[L]{Left foot}
    \fancyfoot[R]{Right foot}
    \renewcommand{\headrulewidth}{0pt}
    %\renewcommand{\footrulewidth}{0pt} % è 0 di default`
    Ciao
    Enrico

    in risposta a: Grazie! #44691
    Up
    0
    Down
    ::

    Buongiorno a tutti. Dato che mercoledì mi sono laureato ritengo opportuno ringraziare tutti gli utenti del forum senza i quali sarebbe stato impossibile (o, comunque, molto più faticoso e con un risultato molto meno soddisfacente) scrivere la tesi e creare la presentazione per la discussione.

    In particolare, dato che non ho nemeno fatto i ringraziamenti nella tesi, volevo prendermi la soddisfazione di ringraziare particolarmente:

    Old Claudio e Antonio Ledda per gli aiuti sparsi qua e là;
    Egreg9 per sopportare pazientemente le richieste dei più sprovveduti e soprattutto per prendersi la briga di rispondere;
    Lorenzo Pantieri per le sue risposte mirate e, soprattutto, per le sue “Arti”;
    Ivan per avermi fatto cambiare idea su alcune cose come la scelta dei font e dell’interlinea;
    Capitalaslash per l’aiuto fondamentale con l’uso di beamer per la presentazione.

    Probabilmente questo non è il luogo giusto dove postare questo messaggio, se verrà tolto o spostato mi scuso. Ci tengo solo a far arrivare i miei ringraziamenti ai destinatari, perché sicuramente almeno un punto della valutazione finale è dovuto al lavoro tipografico che è anche merito vostro.

    Ci “vediamo” nel forum.

    Davide

    Congratulazioni! 😀 😀 😀 E adesso non dimenticarti di TeX e LaTeX!

    Ciao
    Enrico

    in risposta a: simbolo 1/2 [Risolto] #44685
    Up
    0
    Down
    ::

    Devo inserire in un documento il simbolo 1/2 con l’uno in apice e il 2 in pedice. Sapete se è compreso nel set di qualche font? Ho visto che, se attivo il font MinionPro (che ho installato), posso utilizzare \slantfrac{1}{2}, che mi andrebbe anche bene. Il problema è che non so come attivare tale font solo per un carattere, dato che uso un altro font per il documento, cioè, già che ci siamo, come faccio a sapere la sigla di un font da usare nel comando \fontfamily?

    Devi scrivere una ricetta di cucina? Questo è l’unico caso in cui ritengo accettabile quella forma per le frazioni. $1/2$ va bene sempre.

    Ciao
    Enrico

    in risposta a: tikzpicture: font di dimensioni diversa dal testo.Come? #44683
    Up
    0
    Down
    ::

    i caratteri inseriti all’interno delle tikzpicture possono essere modificati allo stesso modo di qualunque altro carattere, e’ questo il bello di pgf!
    basta mettere uno \small all’interno della tikzpicture e tutti i testi verranno ridimensionati.

    Dovrebbe funzionare anche
    `\tikzset{font=\small}`
    nel preambolo. Se, in qualche figura si vuole modificare la scelta, si scrive
    `\begin{tikzpicture}[font=\normalsize,…]…\end{tikzpicture}`
    (al posto di \normalsize si può mettere qualsiasi altra dichiarazione dello stesso genere).

    Ciao
    Enrico

    in risposta a: Il pacchetto babel non funziona #44616
    Up
    0
    Down
    ::

    Senti Enza,
    L’attivazione delle sillabazioni nelle varie lingue, specialmente tenendo conto che la sillabazione italiana non è installata di default, dà sempre dei problemi a coloro che eseguono una installazione minima di MiKTeX, e forse anche a quelli che eseguono una installazione massima. Il problema non si pone per chi installa, anche su macchine Windows, la versione TeXlive2009, dove tutte le sillabazioni che LaTeX conosce sono precaricate.

    Tuttavia tu usi una qualche incarnazione di Windows; nell’angolo in basso a sinistra del Desktop c’è un bottone verde con scritto Avvio oppure Start; oppure invece del bottone verde c’è un disegno; clicca su questo bottone verde o questo disegno e seleziono Programmi; poi seleziona MiKTeX (spero che tu abbia installato il 2.8, non il 2.0 😮 ); poi seleziona MiKTeX Settings poi seleziona Languages, poi spunta l’italiano, poi clicca su OK, poi clicca sul bottone Regenerate Formats (credo che ci sia scritto così, non ho una macchina Windows sotto mano); appena MiKTeX ha finito ri rigenerare i file di formato che sono quelli che contengono i file di sillabazione installati, puoi far girare il tuo pdflatex e vedrai che oltre alle parole correttamente scritte in italiano, avrai anche la sillabazione giusta, e non la sillabazione della lingua inglese; l’inizio del tuo file log non deve più contenere il messaggio che:
    `
    Package babel Warning: No hyphenation patterns were loaded for
    (babel) the language “Italian”
    (babel) I will use the patterns loaded for \language=0 instead.
    `
    Il \language=0 corrisponde all’inglese.

    Si potrebbe pensare a una petizione perché Christian Schenk si decida finalmente ad abilitare tutte le lingue? Almeno sulle macchine con una dotazione di memoria al passo con i tempi, non dovrebbe essere difficile mettere un controllo del genere nel programma di installazione. Non che mi interessi personalmente 😉 ma almeno si eviterebbero le decine di filoni al riguardo (la ricerca di “No hyphenation patterns were loaded” sul forum ne dà 52).

    Ciao
    Enrico

    in risposta a: Posizionamento figure in beamer #44455
    Up
    0
    Down
    ::


    pbiffis\n

    capitalaslash\n

    [quote]\logo{\pgfuseimage{logo}}
    \pgfdeclareimage[height=10mm]{logo}{logo}

    e’ questo che non va; se dai il comando \logo il logo finira’ su tutte le slide.

    il che non mi accade!

    [quote]se non vuoi che appaia in ogni slide devi solo dichiarare l’immagine e inserirla
    nella titlepage (o dove ti pare) come ha giustamente indicato antonio ledda:

    `\pgfdeclareimage[height=10mm]{logo}{logo}
    \titlegraphic{\pgfuseimage{logo}} `

    già provato e, come già segnalato, non mi viene.

    A me viene il logo nella prima slide. Che cosa intendi con “non mi accade” e “non mi viene”?

    Ciao
    Enrico

    in risposta a: formule evidenziate #44676
    Up
    0
    Down
    ::

    E allora ci metti un bel \hspace{1cm} prima. 🙂
    Se ancora non va forse è arrivato il momento di mostrarci un esempio vero di quello che stai cercando di fare.

    ho fatto questo`
    \hspace{1cm}
    \fbox{\parbox[c][1.5cm][c]{5.5cm}{pippo\\pluto}}`
    ________________
    |
    | < pippo | < pluto |__________________| no riesco a spostare il testo un po' più a centro[/quote] Supponiamo che tu voglia un riquadro di testo di larghezza 10 cm e altezza 5 cm. Un modo che dovrebbe funzionare è, caricando il pacchetto array, `\begin{tabular}{@{}l@{\vline}m{10cm}@{\vline}} \hline \rule[-2.5cm]{0pt}{5cm} % argomento opzionale = metà altezza &\vspace*{\fill} \leftskip=2cm % aggiusta per la distanza dal margine sinistro pippo\newline pluto \\ \hline \end{tabular}` Ciao Enrico

    in risposta a: formule evidenziate #44666
    Up
    0
    Down
    ::

    Salve a tutti, ho evidenziato una formula `
    \begin{empheq}[box=\fbox]{align*}
    &pippo\\
    &topolino\\
    \end{empheq}`
    vorrei però che le dimensioni del rettangolo intorno alla formula, le potessi fissare io, come posso fare?

    Perché? Già inscatolare le formule è riprovevole, annegarle in uno spazio bianco è criminale. 🙂

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 6,466 al 6,480 (di 13,205 totali)

Go to top▲