- Questo topic ha 12 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 19 anni, 6 mesi fa da
ev.
-
CreatoreTopic
-
17 Settembre 2004 alle 18:16 #3838::
Vorrei creare un ambiente all’interno del quale poter inserire del testo in modo simile ad una minipage, ma che consenta di-
poter avere testo anche su pagine consecutive;
-
poter modificare i margini dell’ambiente;
-
poter impostare il colore dello sfondo.
Per risolvere i problemi 2 e 3 sarebbe possibile utilizzare una semplice colorbox tuttavia, così facendo, non è possibile avere testo su due pagine consecutive in quanto l’oggetto è trattato come una scatola.
Vorrei fare qualcosa di simile a quello che permette di fare il paccetto listings con i codici (possono essere anche più lunghi di una pagina), tanto per intenderci.
Qualcuno ha idee?
-
-
CreatoreTopic
-
AutoreRisposte
-
-
17 Settembre 2004 alle 22:43 #3839::
Pare che il problema non sia banale ma per fortuna qualcuno l’ha già affrontato: a chi servisse indico il pacchetto framed.sty.
-
15 Febbraio 2007 alle 10:51 #3840::
Pare che il problema non sia banale ma per fortuna qualcuno l’ha già affrontato: a chi servisse indico il pacchetto framed.sty.
Salve Lapo,
per cortesia potresti indicare come usare il pacchetto framed per creare un ambiente in cui il testo abbia lo sfondo colorato?
Il mio problema è che non riesco ad impostare il colore di sfondo.Grazie!
Max
-
15 Febbraio 2007 alle 14:46 #3841
-
15 Febbraio 2007 alle 15:03 #3842::
Il mio problema è che non riesco ad impostare il colore di sfondo.
Devi semplicemente definire il colore shadecolor, come indicato nella documentazione del pacchetto.
Grazie per la pronta risposta!
Ho provato in questo modo e funziona.
`
\documentclass{article}
\usepackage[italian]{babel}
%——————————————-
\usepackage{color,framed}
\definecolor{shadecolor}{gray}{0.9}
%——————————————-
\begin{document}
\begin{shaded}
\noindent
Questa \`e una prova di inserimento testo in un box con sfondo colorato \dots
\end{shaded}
\end{document}
`Ora se in un paragrafo successivo volessi cambiare il colore di sfondo che ho usato precedentemente come posso fare?
____________________
Saluti: Max
-
16 Febbraio 2007 alle 8:22 #3843
-
16 Febbraio 2007 alle 11:01 #3844::
Ovviamente ridefinire shadecolor; l’uso del comando \definecolor non è limitato al preambolo. Provare per credere.
Ciao,
avevo già provato a ridefinire shadecolor ma mi restituiva sempre l’errore. Penso che il pacchetto framed richiede che i colori siano espressi in codice RGB: giusto?Grazie.
________________
Saluti: Max
-
16 Febbraio 2007 alle 11:57 #3845::
anche io devo fare una cosa simile al problema imposto da lapo.Infatti devo in uno dei miei testi (questa volta una tesina) citare una bozza di uno statuto. Volevo farlo per l’appunto in un riquadro con sfondo grigio chiario usando un font differente (courier new). Solo che il pacchetto framed che ora non riesco a trovarlo ne su CTAN ne usando l’update package di miktex… 🙄
-
16 Febbraio 2007 alle 12:11 #3846::
Solo che il pacchetto framed che ora non riesco a trovarlo ne su CTAN ne usando l’update package di miktex… 🙄
Strano, il pacchetto framed in MikTex 2.5 lo trovi già installato in X:\Programmi\MiKTeX 2.5\tex\latex\ltxmisc.
In ogni caso puoi trovarlo qui: ftp://ftp.dante.de/tex-archive/macros/latex/contrib/misc/ (puls Dx salva oggetto).
___________________
Saluti: Max
-
19 Febbraio 2007 alle 7:56 #3847::
avevo già provato a ridefinire shadecolor ma mi restituiva sempre l’errore.
L’uso di “l’errore” presuppone che si tratti di un errore già menzionato nella discussione, ma non ne vedo traccia nel thread (sarà perché è lunedì mattina) e la sfera di cristallo l’ho tirata in testa al penultimo che ha fatto una domanda assumendo che qui si abbiano poteri divinatori 😉 (notare la faccina e non prendersela, ok?)
Tanto per tornare seri, il seguente esempio minimale funziona perfettamente:`\documentclass{minimal}
\usepackage{color, framed}\begin{document}
\definecolor{shadecolor}{gray}{0.9}
\begin{shaded}
ciao
\end{shaded}\definecolor{shadecolor}{rgb}{1, 0, 0}
\begin{shaded}
ciao
\end{shaded}
\end{document}`Penso che il pacchetto framed richiede che i colori siano espressi in codice RGB: giusto?
No.
-
19 Febbraio 2007 alle 9:07 #3848::
L’uso di “l’errore” presuppone che si tratti di un errore già menzionato nella discussione, ma non ne vedo traccia nel thread (sarà perché è lunedì mattina) e la sfera di cristallo l’ho tirata in testa al penultimo che ha fatto una domanda assumendo che qui si abbiano poteri divinatori 😉 (notare la faccina e non prendersela, ok?)
Ciao, mi scuso per non esser stato esplicito nello specificare l’errore che avevo in compilazione. L’errore ottenuto è il seguente:
LaTex Error: Undefined color model
e si presenta qualora non specifico il colore in codice rgb.
Ecco perché ritengo che il package framed richiede che i colori siano espressi in codice rgb, infatti se alla riga `\definecolor{shadecolor}{rgb}{1, 0, 0}` sostituisco red al posto del codice rgb otengo il famigerato errore di Undefined color model.P.S. esiste una tabella colori con il relativo codice rgb (non esadecimale possibilmente)?
Grazie!
________________
Saluti: Max
-
19 Febbraio 2007 alle 9:29 #3849::
Ciao, mi scuso per non esser stato esplicito nello specificare l’errore che avevo in compilazione. L’errore ottenuto è il seguente:
LaTex Error: Undefined color model
e si presenta qualora non specifico il colore in codice rgb.
Ecco perché ritengo che il package framed richiede che i colori siano espressi in codice rgb, infatti se alla riga `\definecolor{shadecolor}{rgb}{1, 0, 0}` sostituisco red al posto del codice rgb otengo il famigerato errore di Undefined color model.P.S. esiste una tabella colori con il relativo codice rgb (non esadecimale possibilmente)?
Il modello rgb prevede una terna di valori; il modello cmyk una quaterna; il modello “a nomi” prevede un nome.
Il comando \definecolor è del pacchetto color, ne trovi la documentazione in grfguide.{ps|pdf} che hai certamente sul tuo sistema.
`\definecolor{}{ }{ }`
è quello che vuoi tu, uno fra “rgb”, “cmyk”, “gray” o “named”, quello che definisce il colore nel modello. Esempi:
`\definecolor{light-blue}{rgb}{0.8,0.85,1}
\definecolor{mygrey}{gray}{0.75}
\definecolor{myred}{named}{WildStrawberry}`
Naturalmente, “red” è un colore predefinito e non occorre dare \definecolor per ottenerlo.Ciao
Enrico
-
19 Febbraio 2007 alle 17:37 #3850::
L’errore ottenuto è il seguente:
LaTex Error: Undefined color model
e si presenta qualora non specifico il colore in codice rgb.Enrico ti ha già riassunto, per sommi capi, la situazione, quindi non mi resta che consigliarti la lettura della documentazione del bundle graphics, in particolare §3. Oltre a questo, dai un’occhiata alla documentazione di xcolor, quanto meno per giudicare se le nuove funzionalità che fornisce ti possono tornare utili.
P.S. esiste una tabella colori con il relativo codice rgb (non esadecimale possibilmente)?
Se ti riferisci ai valori delle componenti dei colori disponibili nel modello named, usando quanto segue (tratto da A Guide to LaTeX) otterrai l’elenco completo dei colori:`\documentclass[12pt,a4paper]{article}
\usepackage[dvips]{color}
% per pdflatex usate \usepackage[dvipsnames]{color}
\usepackage{multicol}
\pagestyle{empty}
\setlength{\oddsidemargin}{0pt}
\setlength{\textwidth}{16cm}
\setlength{\textheight}{22cm}
\setlength{\parindent}{0pt}
\setlength{\parskip}{0pt}\begin{document}
\renewcommand*{\DefineNamedColor}[4]{%
\textcolor[named]{#2}{\rule{7mm}{7mm}}\quad
\texttt{#2}\strut\\}\begin{center}\Large Named colours in \texttt{dvipsnam.def}
\end{center}
\begin{multicols}{3}
\input{dvipsnam.def}
\end{multicols}
\end{document}`
Tieni ben presente che il modello named è molto limitato e fornisce un numero esiguo di colori.EDIT 2007-02-20T08:10+0100: eliminato il fuorviante accenno alle componenti numeriche dei colori del modello named.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.