Risposte nei forum create
-
AutoreRisposte
-
::
Ciao,
per la differenza simmetrica di due insiemi è meglio
`A \, \Delta \, B`
oppure
`A \delta B `
o qualcos’altro?Nessuno dei due, imho. Puoi provare
`A\mathbin{\scriptstyle\bigtriangleup}B`
Ovviamente sarà meglio usare una definizione:
`\newcommand*{\symmdiff}{\mathbin{\scriptstyle\bigtriangleup}}`
Se vuoi il simbolo centrato sull’asse delle formule, ma non lo ritengo necessario,
`\newcommand*{\symdif}{\mathbin{\vcenter{\hbox{$\scriptstyle\bigtriangleup$}}}}`
Se ti dovesse servire anche in esponenti o pedici, devi fare qualcosina di più. Certamente meglio evitarlo.Ciao
Enrico
::salve, ho dinuovo un problemiono: ho sceato una tabella da due colonne, che mi servono per scrivere una parte del testo in due diverse colonne. Alla compilazione latex non mi da errori, ma il testo nelle celle della tabella non viene mandato a capo quando finisce il rigo. come posso fare?
Stai usando l’attrezzo sbagliato, è come sgottare usando un cucchiaino invece della sassola.
Per scrivere testo in due colonne l’ambiente giusto è “multicols” che viene fornito dal pacchetto “multicol” (attenzione alla “s”):
`\usepackage{multicol}
…
\begin{multicols}{2}
Il testo che segue sarà composto in due colonne,
con bilanciamento finale.
\end{multicols}`
Devi tenere presente, riguardo alle tabelle, che una cella non ha una larghezza prestabilita, a meno che tu non lo dica esplicitamente nel preambolo. Per definire una colonna con celle di dimensione prefissata e con giustificazione del contenuto si deve usare lo specificatore “p”.
`\begin{tabular}{…p{4cm}…}`
Ciao
Enrico
::Intanto provo e vi faccio sapere… una curiosità, ma con
`\resizebox{\larghezza}{\altezza}{testo}`
Posso indicare anche solo un parametro (tipo l’altezza) e l’altro mi scala in proporzione vero?`\resizebox{
}{!}{testo}
\resizebox{!}{}{testo}`
Per scalare in proporzione usi il punto esclamativo. Se il testo ha anche una profondità (cioè va sotto la linea di base perché contiene lettere come p o q) puoi considerare di usare la forma *:
`\resizebox*{…}{…}{…}`
Questa, per il calcolo finale, tiene conto dell’altezza complessiva del testo.Ciao
Enrico
::Salve a tutti,
Sto creando un test, un esame. Buona parte degli esercizi seguono la forma “riempi gli spazi bianchi”, “fill in the blanks”.
Per esempio:
Il cielo ___ azzurro.
Devo quindi inserire una sorta di underscore lungo nei punti in cui andranno le risposte. Ho cercato soluzione sulla short introduction, ma non l’ho trovata; finora ho utilizzato una serie di underscore in fila, ma la soluzione non mi soddisfa per nulla…
Sapete che comando dovrei usare?`\newcommand{\fillin}[1]{\makebox[#1]{\hrulefill}}`
L’argomento di \fillin deve essere una lunghezza: per esempio, \fillin{3cm}Ciao
Enrico
::Allora, vi spiego subito il mio problema. Ho utilizzato il pacchetto titlesec con l’obiettivo ,riuscito, di ottenere una piacevole intestazione dei capitoli, con la numerazione classica sostituita dalla numerazione romana.
La controindicazione sta nel fatto che era mio obiettivo fare uscire la numerazione romana solo nell’intestazione iniziale del capitolo, mentre col codice da me adottato, anche nelle singole formule mi esce la numerazione romana(per esempio mi esce una formula del tipo IV.12, mentre io vorrei uscisse nelle formule 4.12).
Il codice da me usato è il seguente:
`\renewcommand{\thechapter}{\Roman{chapter}}
\titleformat{\chapter}[display]
{\bfseries\Large}
{\filleft\MakeUppercase{\chaptertitlename}\Huge\thechapter}
{4ex}
{\titlerule
\vspace{2ex}%
\filright}
[\vspace{2ex}%
\titlerule]`
Qualcuno mi sa dire come modificarlo ad hoc per avere l’effetto desiderato?Togli il \renewcommand{\thechapter}{…} e scrivi
`\titleformat{\chapter}[display]
{\bfseries\Large}
{\filleft\MakeUppercase{\chaptertitlename}\ \Huge\Roman{chapter}}
{4ex}
{\titlerule
\vspace{2ex}%
\filright}
[\vspace{2ex}%
\titlerule]`
\thechapter è la rappresentazione normale del valore del contatore chapter, usata per esempio da \label per definire il riferimento; puoi però rappresentare il valore in altri modi. Mancava uno spazio fra “Capitolo” e numero.Ciao
Enrico
::wow!! neanche il tempo di pensare e già hai scritto tutto!!
Ora lo provo. Mi sembra anche molto pratico. Me lo conservo per i prossimi testi, ormai ho scritto quasi tutto in modo manuale e ripetitivo. Grazie mille!!!
Ci sono più di venti minuti fra il tuo messaggio e il mio 🙂
Naturalmente è meglio definirsi anche macro che contengano altrii testi ripetuti, cioè le parti fisse: \apertura, \gloria, \credo, eccetera.
Ciao
Enrico
::C’è un modo migliore per scrivere questo vettore?
`
\[f^k=(0,0,\ldots,\overset{\displaystyle\overset{k}{\downarrow}}{1},\ldots,0,0)\]`Perché la freccia è troppo attaccata al numero.
Un po’ di sano TeX di basso livello 🙂
`\newcommand{\posto}[2]{\vbox{\offinterlineskip
\ialign{\hfil$##$\hfil\cr
\scriptstyle#1\cr\noalign{\vskip2pt}
\scriptscriptstyle\downarrow\cr\noalign{\vskip2pt}
#2\cr}}}`
Uso:
`\[
f^k=(0,0,\ldots,\posto{k}{1},\ldots,0,0)
\]`
Ciao
Enrico
::grazie, ottimo consiglio. Ma a questo punto forse è meglio definire un nuovo ambiente, ad esempio \begin{rito} \end{rito} e prevedere comandi per titoli, in maiuscoletto (es. PADRENOSTRO) versi (per il testo) e spazi … ma è per me più difficile (per ora). Con un aiutino … magari. Volendo scrivere ad esempio:
Prima Lettura (maiuscoletto)
Dalla Prima lettera di San Paolo …. (neretto) spazio (Ef 5,22-32)
testo ….
testo… (su più capoversiParola di Dio
Rendiamo grazie a DIo
spazio \medskip ecc…
`\newcommand{\chiusura}[1]{%
\par\nobreak\smallskip
\ifx#1v%
Parola del Signore\\\textbf{Lode a te o Cristo}\par\medskip
\else
Parola di Dio\\\textbf{Rendiamo grazie a Dio}\par\medskip
\fi}
\newenvironment{lettura}[3]
{\par\medskip
\noindent\textsc{#1 lettura}\\*[.5ex]
\textbf{#2}\hspace{1em}(#3)\par\nobreak\smallskip}
{\chiusura{a}}
\newenvironment{vangelo}[2]
{\par\medskip
\noindent\textsc{Vangelo}\\*[.5ex]
\textbf{Dal Vangelo secondo #1}\hspace{1em}(#2)\par\nobreak\smallskip}
{\chiusura{v}}`
Esempio di uso:
`\begin{lettura}{Prima}{Dal libro della Genesi}{Gn 1,\,1}
In principio Dio creò il cielo e la terra.
\end{lettura}
\begin{vangelo}{Giovanni}{Gv 1,\,1}
In principio era il Verbo, il Verbo era presso Dio e il Verbo era Dio.
\end{vangelo}`
Con l’uso di strutture logiche come queste, è facile poi, se lo si desidera, cambiare il modo di comporre i testi.Ciao
Enrico
::E’ un documento liturgico, nel quale devo inserire letture bibliche, salmi, responsori ecc…
Tutti questi elementi devono essere opportunamente distanziati. Capisco che dovrei costruire comandi appositi, ma per ora vorrei solo lasciare un rigo tra di essi …`\newcommand{\spazia}{\par\medskip}`
Così potrai cambiare la definizione nel modo più opportuno nella versione finale. Ti consiglio di usare anche più di un comando, magari inizialmente con la stessa definizione, che abbiano la loro funzione logica.Ciao
Enrico
::[quote]Segnalo la nuova versione che si può scaricare come pacchetto zip.
Purtroppo il link non mi funziona, Enrico. Ricevo questo messaggio:
`You don't have permission to access /~gregorio/fronte-th.zip on this server.`Sono andato sul sito ed il link è
http://profs.sci.univr.it/~gregorio/front-th.zip%5B/quote%5D
Esatto: errore di copiatura 🙁Ciao
Enrico
::Scusate, forse la cosa è stupida, ma volevo chiedervi, dovendo usare spesso in un testo
una riga bianca per separe alcuni gruppi di capoversi, è più corretto inserire \newline o \medskip? o altro…?Come ti ha detto Lapo, è più corretto usare \medskip. Però se lo usi spesso, stai sbagliando qualcosa. Che tipo di documento stai scrivendo?
Ciao
Enrico
::
Segnalo la nuova versione che si può scaricare come pacchetto zip.Il nuovo sistema prevede la scrittura di un file ausiliario (in formato LaTeX) che va compilato separatamente. Alla compilazione successiva del file principale, il frontespizio sarà al suo posto.
Occorre pdflatex, per il momento.
Se qualcuno ha voglia di provarlo e segnala eventuali problemi, sarò lieto di perfezionarlo.
Una cosa da dire subito: nel documento principale va caricato graphicx (mi sono dimenticato di scriverlo nella breve documentazione che si trova alla fine del file .sty).
Ciao
Enrico
-
AutoreRisposte