Risposte nei forum create
-
AutoreRisposte
-
::
giannimani” post=64839Devo scrivere un testo antico russo e mi serve il carattere yat’ minuscolo.
Nel bell’articolo di Gregorio si da come codice della yat’ minuscola ’53, invece usando il comando \char53, viene fuori il numero 5.
Come si devono codificare le due yat’?Puoi indicare un esempio? Benvenuto!
Ciao
Enrico
::tidez” post=64835Grazie, sì così è meglio!
Benvenuto! O benvenuta!
Quando si hanno frazioni a più piani, va sempre considerata l’opzione di scrivere quelle al numeratore e denominatore in forma “lineare”, con la barra diagonale. Anche quando hai frazioni a esponente è conveniente questa forma: meno ingombrante e più facile da leggere, almeno nei casi semplici.
Ciao
Enrico
::tidez” post=64833Devo scrivere una formula di questo tipo:
`\eta=\left[\dfrac{p}{p+\dfrac{C}{\pi}\left(1-\dfrac{\delta_{y}}{\delta}\right)}\right]^{\beta}`Ma le parentesi quadre \left[ e right]] mi sembrano troppo “alte” rispetto al numeratore (costituito dalla sola lettera p).
Le parentesi \Biggl[ e \Biggr], d’altra parte, mi sembrano comunque troppo piccole. 😕Come fareste per avere un buon risultato?
La linea di frazione principale deve restare al livello del segno =, quindi o aumenti l’altezza del numeratore (impossibile) o diminuisci quella del denominatore:
`\eta=\biggl(\frac{p}{p+(C/\pi)(1-\delta_{y}/\delta)}\biggr)^{\beta}`
Potrebbe anche andare con \frac{C}{\pi} (non \dfrac) al posto di (C/\pi).Ciao
Enrico
::Iovem” post=64830Ho risolto…riporto la mia soluzione nel caso qualcuno sia interessato al risultato:
`
\newcommand{\esercitazione}{ %
\refstepcounter{chapter}
\chapter*{Esercitazione \thechapter}
\pagestyle{headings}
\markboth{Esercitazione \thechapter}{Esercitazione \thechapter}
\addcontentsline{toc}{chapter}{Esercitazione \thechapter}}
`è una soluzione un po’ “artigianale” e ricalca quella proposta dal prof. Gregorio; spero che i guru del forum non storcano troppo il naso 🙂
Mi pare corretta, ma la scriverei meglio:
`\newcommand{\esercitazione}{%
\refstepcounter{chapter}%
\chapter*{Esercitazione \thechapter}
\markboth{Esercitazione \thechapter}{Esercitazione \thechapter}
\addcontentsline{toc}{chapter}{Esercitazione \thechapter}}`
Il comando \pagestyle{headings} non va certo lì: va dato una volta per tutte (nel preambolo, meglio, se vale per tutto il documento).Ciao
Enrico
::illinguista1972″ post=64810
La sezione scelta era alquanto inappropriata e anche il forum, a dire il vero. 🙂
Il catalogo te lo fa già iTunes che, quando inserisci un CD, va in cerca in un database e scarica i dati a partire dal numero di serie del CD. Ovviamente non è detto che siano dati attendibili, dal momento che ognuno fa più o meno quello che gli pare. Si tratta poi di esportare questi dati in forma conveniente, ma è un problema di tipo diverso che ha a che fare con la gestione di database che con TeX.
http://it.wikipedia.org/wiki/CDDB
http://musicbrainz.org/Ciao
EnricoAllora, per quanto riguarda la sezione inappropriata chiedo scusa: ero convinto di aver messo il mio messaggio nella sezione tipografia.
Per quanto riguarda la seconda, non vedo perché il forum sia un posto inappropriato per chiedere se qualcuno ha già definito con successo ambienti o layout per catalogare qualcosa. Non ho chiesto, come in passato ha fatto qualcun altro, siti da cui scaricare illegalmente musica o altro. I miei CD sono tutti originali, dato che non sopporto fotocopie o CD masterizzati (tranne le copie che faccio io dai miei originali per ascoltarli in auto). Non ho nemmeno chiesto un sito dal quale ottenere informazioni a partire da numeri seriali: le informazioni che in genere si ottengono fanno schifo e sono incomplete.
Mi spiego meglio, forse mi sono spiegato male 🙂
Ho una collezione di CD di John Williams, compositore di colonne sonore, da fare invidia. Ho tutte le edizioni limitate da collezionisti, e sono arrivato a sborsare una somma smodata per un solo CD (1000 copie in tutto, il film è quasi sconosciuto, Space Camp, del 1986). Oltre a tutti i corrispondenti vinili 🙂
Vorrei tenerne un catalogo scritto con TeX, tutto qui: chiedo solo se qualcuno ha già pensato a una cosa simile e magari ha realizzato un “database” per qualche sua collezione. Le informazioni di ogni CD le possiedo già tutte 🙂
Naturalmente, mi posso creare qualche ambiente per il tutto.
Ciao
TommasoInfatti, la sezione “tipografia” era inappropriata. 🙂
La questione fondamentale è un’altra: TeX non è l’ambiente adatto per mantenere un catalogo; per stamparlo sì, ma non per generarlo o gestirlo: un “database manager” è certamente più indicato. Connettere il database a un’uscita TeX non è poi così difficile, per chi sa farlo (penso a robitex, naturalmente).
Ciao
Enrico
::illinguista1972″ post=64800Vorrei fare un catalogo di una parte dei miei CD (ne ho più di 4000 🙂 ).
In particolare, ho bisogno che ogni pagina corrisponda a un CD, del quale vorrei dire tutto, tracce e durate comprese.
Vi siete mai trovati in questa situazione? Avete qualche idea o qualche pacchetto che non sia per fare le copertine?La sezione scelta era alquanto inappropriata e anche il forum, a dire il vero. 🙂
Il catalogo te lo fa già iTunes che, quando inserisci un CD, va in cerca in un database e scarica i dati a partire dal numero di serie del CD. Ovviamente non è detto che siano dati attendibili, dal momento che ognuno fa più o meno quello che gli pare. Si tratta poi di esportare questi dati in forma conveniente, ma è un problema di tipo diverso che ha a che fare con la gestione di database che con TeX.
http://it.wikipedia.org/wiki/CDDB
http://musicbrainz.org/Ciao
Enrico
::Marco87″ post=64790P.S. Enrico, ho spostato etex, ma come vedi l’ho caricato dopo fontenc, inputenc e babel. Devo metterlo per primo assoluto, anche prima di questi pacchetti? Non so bene perché, ma mi pareva di ricordare che questi pacchetti vanno caricati prima… Sbaglio?
Quello va prima di tutti, perché modifica certe strutture per l’allocazione di registri ed è bene che sia usato sempre lo stesso metodo.
Ciao
Enrico
::Marco87″ post=64782Ciao a tutti,
sono ancora qui con un quesito sull’uso della classe memoir. Mi piacerebbe poter realizzare un indice che sia del tutto analogo a quello realizzato dalla classe ClassicThesis. Con la classe report, usando il codice fornitomi da Enrico, sono riuscito a farlo. Il codice che mi aveva dato è il seguente:
`\renewcommand{\cftchapfillnum}[1]{\nobreak\hspace{1.5em}\textbf{#1}\cftparfillskip\par}
\renewcommand{\cftsecfillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}
\renewcommand{\cftsubsecfillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}
\renewcommand{\cftsubsubsecfillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}
\renewcommand{\cftfigfillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}
\renewcommand{\cfttabfillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}`
Posso fare qualcosa di simile con la classe memoir?Grazie e buona serata,
Marco.Cambia “chap” in “chapter”, “sec” in “section”, “fig” in “figure” e “tab” in “table”.
Ciao
Enrico
::
La classe memoir ha già il supporto per le sottofigure, non serve caricare né subfig né, tanto meno, subcaption.Quanto al tuo preambolo, carica etex per primo e non usare ulem per nessun motivo: la sottolineatura è un tabù in tipografia (non riguarda sottolineature di simboli in formule, ovviamente, ma solo sottolineatura di parole o, peggio, frasi).
Ciao
Enrico
::mattmich” post=64730compilo questo, poi tesi4-frn.tex e poi di nuovo questo. quando però ricompilo tesi.tex, alla fine ho 2 warning (missing file tesi4-frn-eps e remember to compite tesi4-frn with latex tesi4-frn dvips -o tesi4-frn.eps tesi4-frn and then return latex), la prima pagina (quella dove ci va il frontespizio è vuota) e parte direttamente dall’indice
Il messaggio ti dice tutto, mi pare: devi produrre il file eps e la sola compilazione con latex non lo fa.
Ma perché non usi direttamente pdflatex? ❓
Ciao
Enrico
::mattmich” post=64726ciao a tutti, sto lavorando per comporre il frontespizio della tesi e vorrei utilizzare il pachhetto frontespizio (ho cercato un post riguardante questa problematica ma non l’ho trovato).
Volevo fare una prova, così ho copiato e incollato il seguente testo (tratto da http://ctan.mackichan.com/macros/latex/contrib/frontespizio/frontespizio.pdf)
\documentclass[a4paper,titlepage]{book}
\usepackage[sans,nouppercase]{frontespizio}
\begin{document}
\begin{frontespizio}
\Universita{Paperopoli}
\Logo{duck}
\Facolta{Pennutologia}
\Corso{Belle Lettere}
\Annoaccademico{2030–2031}
\Titoletto{Tesi di laurea magistrale}
\Titolo{La mia tesi:\\ una lunga serie di risultati\\
difficilissimi e complicatissimi}
\Sottotitolo{Alcune considerazioni mutevoli}
\Candidato[PP999999]{Paperon de’ Paperoni}
\Relatore{Giovanni Episcopo}
\Relatore{Pippo Cluvio}
\Correlatore{Ugo Frogio}
\Correlatore{Ubaldo Kutuzu}
\end{frontespizio}
\end{document}ma mi escono due pagine vuote.
Ho letto che bisogna compilare prima il file della tesi, poi tesi frn e poi di nuovo la tesi. ma non mi funziona. Questo è il mio preambolo.
\documentclass[a4paper,12pt,draft]{article}
\usepackage[italian]{babel}
\usepackage{amssymb,amsmath,amsthm,stackrel,frontespizio}
\theoremstyle{plain}
\def\Xint#1{\mathchoice
{\XXint\displaystyle\textstyle{#1}}%
{\XXint\textstyle\scriptstyle{#1}}%
{\XXint\scriptstyle\scriptscriptstyle{#1}}%
{\XXint\scriptscriptstyle\scriptscriptstyle{#1}}%
\!\int}
\def\XXint#1#2#3{{\setbox0=\hbox{$#1{#2#3}{\int}$}
\vcenter{\hbox{$#2#3$}}\kern-.5\wd0}}
\def\dashint{\Xint-}
\newtheorem{thm}{Teorema}[section]
\newtheorem{cor}[thm]{Corollario}
\newtheorem{lem}[thm]{Lemma}
\newtheorem{prop}[thm]{Proposizione}
\theoremstyle{definition}
\newtheorem{defn}[thm]{Definizione}
\newtheorem{oss}[thm]{Osservazione}
\begin{document}e non riesco proprio a capire come fare. Qualcuno mi può aiutare?(io come compilatore sto usando teXniccenter).
grazie mille 😥Devi mettere nel tuo documento, diciamo tesi.tex, l’ambiente “frontespizio”, dopo \begin{document}, oltre a \usepackage[
]{frontespizio} nel tuo preambolo. Compilando tesi.tex verrà prodotto il documento ausiliario tesi-frn.tex. Aprilo, compilalo, e poi ricompila tesi.tex. Ciao
Enrico
::antonio.macrì” post=64723Quanto all’approccio da usare, ti suggerirei l’idea di annidare le definizioni nei condizionali \ifsuftesi@<...>, e non viceversa, tanto tutte le condizioni di questo tipo non cambiano nelle diverse invocazioni dei comandi. Così sveltisci la compilazione. Anziché
`
\def\sufthepage{\ifsuftesi@sctitles\sufsc{\thepage}\else\thepage\fi}
`
farei:
`
\ifsuftesi@sctitles
\def\sufthepage{\sufsc{\thepage}}
\else
\let\sufthepage\thepage
\fi`Un po’ più difficile è riscrivere:
`
\def\sufrightmark{\ifsuftesi@sctitles\sufsc{\ifsuftesi@authortitle\@title\else\rightmark\fi}% article mode
\else\ifsuftesi@authortitle\nouppercase\@title\else\nouppercase\rightmark\fi\fi}
\def\sufleftmark{\ifsuftesi@sctitles\sufsc{\ifsuftesi@authortitle\@author\else\ivanleftmark\fi}% book mode
\else\ifsuftesi@authortitle\nouppercase\@author\else\nouppercase\ivanleftmark\fi\fi}
`
Si può provare:
`
\begingroup
\ifsuftesi@sctitles
\def\cmd{\sufsc}
\else
\def\cmd{\nouppercase}
\fi
\ifsuftesi@authortitle
\def\right{\@title}
\def\left{\@author}
\else
\def\right{\rightmark}
\def\left{\ivanleftmark}
\fi
\expandafter\expandafter\expandafter\gdef\expandafter\expandafter\expandafter\sufrightmark
\expandafter\expandafter\expandafter{\expandafter\cmd\right}
\expandafter\expandafter\expandafter\gdef\expandafter\expandafter\expandafter\sufleftmark
\expandafter\expandafter\expandafter{\expandafter\cmd\left}
\endgroup
`A parte la caterva di \expandafter, forse mi pare un po’ più leggibile :shock::shock:
Comunque è più flessibile in caso modifichi o ci metti altre opzioni (ma so che non vuoi farlo :)), basta cambiare \cmd, \left e \right.Gli expandafter servono anche a evitare di conservare variabili temporanee. Un’altra cosa che mi sento di consigliarti è usare prefissi come suf@ per i comandi che non dovranno essere usati dall’utente (come per esempio \ivanleftmark, credo).
Comunque sarebbe bene sentire l’opinione di qualche luminare, sicuramente. Io sono solo uno interessato (molto) a queste cose e che si diletta ogni tanto: se vengo smentito imparo qualcosa. 🙂
Ciao,
A.L’idea di usare \left e \right non è proprio buonissima. 🙂
Nelle definizioni del tipo analizzato il valore dei condizionali è già stato stabilito, quindi
`\def\sufthepage{\ifsuftesi@sctitles\sufsc{\thepage}\else\thepage\fi}`
è sbagliato:
`
\ifsuftesi@sctitles
\def\sufthepage{\sufsc{\thepage}}
\else
\def\sufthepage{\thepage}
\fi`
Non \let, perché abbiamo bisogno della rappresentazione del numero di pagina valida al momento in cui si usa \sufthepage (e potrebbe essere in cifre romane, per esempio). Analogamente per \sufrightmark:
`\ifsuftesi@sctitles
\ifsuftesi@authortitle
\def\sufrightmark{\sufsc{\@title}}
\else
\def\sufrightmark{\sufsc{\rightmark}}
\fi
\else
\ifsuftesi@authortitle
\def\sufrightmark{\nouppercase{\@title}}
\else
\def\sufrightmark{\nouppercase{\rightmark}}
\fi
\fi`
Vero che il codice ha un po’ di duplicazioni, ma è molto più leggibile.Versione senza duplicazioni:
`\ifsuftesi@sctitles\def\@tempa{\noexpand\sufsc}\else\def\@tempa{\noexpand\nouppercase}\fi
\ifsuftesi@authortitle\def\@tempb{\noexpand\@title}\else\def\@tempb{\noexpand\rightmark}\fi
\begingroup\edef\x{\endgroup
\def\noexpand\sufrightmark{\@tempa{\@tempb}}}\x`
Nemmeno un \expandafter. 🙂Quanto al problema iniziale è certamente dovuto a listings, che gioca con i codici di categoria, ma poi non rimette le cose a posto al tempo giusto. In ogni caso ~ nella definizione è inutile, come già osservato.
Ciao
Enrico
-
AutoreRisposte