Risposte nei forum create
-
AutoreRisposte
-
::
GiuPh” post=85288Salve a tutti, spero di non “replicare” qualche topic già esistente. Ho cercato al volo, ma non ho trovato nulla.
Allora, il problema è il seguente, sto “convertendo” la tesi della mia ragazza in Latex, perchè era rimasta colpita dalla “pulizia” delle mie 2 tesi di laurea. Il problema è il seguente: la sua tesi è in lettere e quindi piena zeppa di citazioni (che io non avevo usato per le mie in ingegneria). Ho capito come inserire le citazioni in testo e quelle “display”, ma ora mi chiedo:1)Tipograficamente parlando, a parte una leggera diminuzione di carattere e il rientro, è necessario che cambi il font nelle citazioni, per non farle sembrare qualcosa di mio?
2) In caso di risposta positiva, come faccio a cambiare il font per l’ambiente delle citazioni? E quale font è il più adatto?Rientro e diminuzione del corpo sono più che sufficienti.
Meglio, comunque, essere previdenti:
`\newenvironment{citazione}
{\begin{quotation}\small}
{\end{quotation}}`
Poi potrai modificare come ti pare la definizione.Ciao
Enrico
::capello35″ post=85275Salve a tutti,
riprendo la discussione dato che sembra essere pertinente al mio questito.
Ho degli url lunghi da inserire in piè di pagina. Questi escono fuori anche usando il pacchetto “breakurl”.
Esiste una soluzione?Per prima cosa dovresti mostrare un esempio di quello che stai facendo.
Ciao
Enrico
::capello35″ post=85277Ciao a tutti,
ho una figura composta da 10 piccole sottofigure. Le ultime, una volta compilato il documento, escono fuori dalla pagina.
C’è un modo per suddividere le sottofigure su due pagine senza perdere la indicizzazione in sequenza (a,b,c,d…)?Grazie a tutti
Sì, ma occorre vedere come produci tutta la faccenda. Leggi su [tt]\ContinuedFloat[/tt] nel manuale di caption.
Ciao
Enrico
::Simy” post=85266Perchè al posto di Capitolo 1 metto esercizio 1, quindi il corrispondente c’è, mi piaceva legare questo alla numerazione delle formule. Vabbè farò in altro modo.
Grazie lo stessoAdesso è un po’ più chiaro. Puoi usare il pacchetto titlesec
`\documentclass[a4paper]{book}
\usepackage[pass,showframe]{geometry} % serve solo per vedere i margini della gabbia
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\Huge\bfseries}
{}
{0pt}
{Esercizio \thechapter}
\titlespacing{\chapter}
{0pt}
{-30pt} % spazio sopra il titolo
{40pt} % spazio sotto il titolo
\newcommand{\esercizio}{\chapter{}}\begin{document}
\mainmatter\esercizio
Prima formula
\begin{equation}
a=b
\end{equation}
Seconda formula
\begin{equation}
1=1
\end{equation}
\end{document}`
Ciao
Enrico
::Simy” post=85264Si scusami,
forse sono stata poco chiara, mi piacerebbe mantenere la numerazione tipica delle formule contenute con il pacchetto book, tipo 1.1 1.2. 1.3 , poi nel II capitolo 2.1, 2.2 etc.. ma non voglio la scritta Capitolo 1, o Capitolo 2 questo lo posso fare mettendo l’asterisco \chapter*{ESERCIZIO} , però così perdo la numerazione delle formule come vorrei io, perchè vengono in ordine crescente 1,2,3,4,etc..fino alla fine del documento e vorrei evitarlo.Non è chiaro nemmeno ora. Se i capitoli non hanno numero, che senso ha usarne uno nelle formule che non ha alcun corrispondente?
Ciao
Enrico
::Simy” post=85262Salve a tutti,
vorrei sapere, se è possibile, usando \documentclass[a4paper, draft, 12 pt]{book}, e \section*{ESERCIZIO} mantenere la numerazione delle formule come nei capitoli e non continua come mi viene.Grazie in anticipo.
Intanto sbagli due cose: l’opzione è [tt]12pt[/tt] senza spazio; e comunque è troppo grande: corpo undici è già grandicello, dodici è esagerato.
Non è del tutto chiaro che cosa vuoi, puoi fare un esempio?
Un cordiale benvenuto/benvenuta nel forum! 🙂
Ciao
Enrico
::ugaciaka” post=85258`\newenvironment{attenzione}[1]%
{%
\shaded\tabularx{\linewidth}{m{3em} X}%
{\includegraphics[scale=1]{images/alert.png}} & {#1}}%
{\endtabularx\endshaded}%`questa quasi funziona del tutto, solo che l’immagine risulta troppo alta rispetto al testo
Come pensi che possiamo darti una mano se costringi a tirare a indovinare i pacchetti che usi e il modo con cui produci poi il tuo testo?
`\documentclass{article}
\usepackage{framed,tabularx,color,calc}
\usepackage[demo]{graphicx}
\usepackage[export]{adjustbox}
\definecolor{shadecolor}{gray}{0.7}
\newenvironment{attenzione}
{\shaded\noindent
\includegraphics[width=1cm,height=1cm,valign=t]{images/alert.png}%
\hspace{.5cm}%
\minipage[t]{\linewidth-1.5cm}}
{\endminipage\endshaded}\begin{document}
\begin{attenzione}
Testo senza alcun senso
Testo senza alcun senso
Testo senza alcun senso
Testo senza alcun senso
Testo senza alcun senso
Testo senza alcun senso
Testo senza alcun senso
Testo senza alcun senso
\end{attenzione}
\end{document}`Ho usato l’opzione [tt]demo[/tt] per graphicx solo per l’esempio, ovviamente.
Ciao
Enrico
::trollo88″ post=85251Grazie Enrico,
ho provato, ma non cambia moltissimo!
MA come diavolo fanno ad avere questo effetto http://www.acm.org/sigs/publications/sig-alternate.pdf ?!Non vedo monospaziato nero.
Ciao
Enrico
::ugaciaka” post=85241Sto cercando di realizzare un ambiente per realizzare quanto in figura
[attachment=706]info_warning.jpg[/attachment]
ma ci sto uscendo pazzo.Ho provato ad usare bclogo, molto carino ma non ho capito come usare delle proprie immagini anziché quelle fornite dal pacchetto.
Googlando ho trovato questo link che fornisce qualche esempio ma:
1. non è proprio quello che cerco
2. non sono proprio di facile costruzione. Volevo provare a modificarne un paio ma sono troppo complesse.Ci sono altre via per realizzare quanto mi serve?
Grazie
Il forum ti qualifica come “Expert boarder” (o analogo in italiano), ma non sembra davvero. 😉 Che ne dici di proporre un esempio di codice?
Ciao
Enrico
::trollo88″ post=85246Buongiorno a tutti!
Premetto che non sono un esperto di latex e quindi mi affido alla vostra saggezza…
devo scrivere un articolo usando il ACM template sig-alternate (http://www.acm.org/sigs/publications/proceedings-templates).
Quando provo a compilare i file di esempio presenti sul sito, il processo termina ma la grafica non è come dovrebbe esser. In particolare un warning
Font shape `T1/aett/bx/n’ undefined
(Font) using `T1/aett/m/n’ instead on input line 414.credo mi impedisca di avere i caratteri bold!
In allegato c’è il log file e il risultato. Potreste aiutarmi a capire qual è il problema? ho anche contattato via mail chi si occupa del template ma nessuna risposta.
Grazie milleNon è un errore, ma un avviso che il font monospaziato non ha il nero. Quindi non puoi usarlo se non cambiando il font monospaziato, che forse non sarà gradito a chi devi mandare il documento.
Metti nel preambolo
`\renewcommand{\ttdefault}{lmtt}`
e avrai il monospaziato nero. A tuo rischio e pericolo.Fra parentesi: gli autori della classe sembrano vivere più di una decina di anni fa e ignorano gli sviluppi di LaTeX, fra cui, per esempio i font Latin Modern che evitano gli accrocchi con i font “ae”, decisamente obsoleti.
Ciao
Enrico
::Amedeo” post=85244Uhm… mi potrei accontentare della tua risposta ma se non capisco il perchè, rischio nuove empasse e nuove domande. Tu mi dici che “le assegnazioni locali spariscono”, ma locali a cosa? Le variabili di McsDeliberaDefs e McsTabDefs sono diverse. L’effetto che ottengo è di avere celle tutte uguali all’ultima riga inserita, come se (lasciami passare l’esempio) \tl_put_right ponesse in lista il puntatore alla variabili di McsDeliberaDefs anzichè i loro valori, con il risultato che alla fine \tl_use compone una tabella in cui sono presenti gli ultimi valori forniti.
Grazie per la pazienza
a
Prova questo:
`
\newcommand{\foo}{FOO}
\begin{tabular}{cc}
\renewcommand{\foo}{BAR} X & abc \\
\foo & def
\end{tabular}
`
Se controlli, troverai che la seconda riga riporta “FOO def”. Il problema è lo stesso che nella tua domanda. Ogni cella di una tabella forma un gruppo e le assegnazioni locali perdono valore quando il gruppo finisce.Non ho nemmeno provato questo codice. 😉
Ciao
Enrico
::Nevermind” post=85232Allora, io inserisco nel preambolo il secondo blocco di codice…ma mi scrive dopo la compilazione 😕 i seguenti due errori:
- !LaTex Error: Command \frontmatter already defined
- !LaTex Error: Command \mainmatter already defined
Qual è il problema ❓
Devi usare [tt]\renewcommand[/tt].
Ciao
Enrico
::Amedeo” post=85215Ciao a tutti, mi sono imbattuto in un problema riguardante l’utilizzo di funzioni LaTeX annidate.
Una sezione di un mio documento riporta un elenco progressivo di delibere (numero, soggetto deliberante e descrizione); ho pensato di generalizzare la composizione di questo elenco attraverso la definizione di un ambiente (McsDelibere). Siccome si tratta sostanzialmente di una tabella, ho pensato di riutilizzare una tabella generica già precedente costruita (McsTabGen). Ora, quando uso la tabella da sola, tutto bene. Quando la uso nell’ambiente McsDelibere, nella tabella confluiscono solo gli ultimi valori forniti.
Il codice di seguito (ridotto all’osso) evidenzia il problema: la seconda tabella (quella dell’ambiente McsDelibere) replica per ogni riga i valori dell’ultima riga:
`
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{calc}
\usepackage{booktabs}
\usepackage{xparse}
\usepackage{lipsum}\newcommand\McsTcw[1]{#1\textwidth-2\tabcolsep}
\ExplSyntaxOn
%
% Tabella generica
%
\keys_define:nn { McsTabDefs } {%
testata .tl_set:N = \l_McsTab_Testata_tl,
col1 .tl_set:N = \l_McsTab_HColA_tl,
col2 .tl_set:N = \l_McsTab_HColB_tl,
col3 .tl_set:N = \l_McsTab_HColC_tl,
dim1 .tl_set:N = \l_McsTab_DimColA_tl,
dim2 .tl_set:N = \l_McsTab_DimColB_tl,
dim3 .tl_set:N = \l_McsTab_DimColC_tl,
}
\tl_new:N \l_McsTab_TabContens_tl
\NewDocumentEnvironment{ McsTabGen } { m } {%
\keys_set:nn { McsTabDefs } { #1 }
\begin{center}
\small
\tl_put_right:No \l_McsTab_TabContens_tl {%
\begin{tabular} { p{ \l_McsTab_DimColA_tl } p{ \l_McsTab_DimColB_tl } p{ \l_McsTab_DimColC_tl } }
}
\tl_put_right:Nn \l_McsTab_TabContens_tl {%
\toprule
\multicolumn{3}{c}{\l_McsTab_Testata_tl} \\ \midrule
\l_McsTab_HColA_tl &
\l_McsTab_HColB_tl &
\l_McsTab_HColC_tl \\
}
}{
\tl_use:N \l_McsTab_TabContens_tl
\bottomrule
\end{tabular}
\end{center}
}
\NewDocumentCommand{\McsRigaTabGen} { mmm } {%
\tl_put_right:Nn \l_McsTab_TabContens_tl { \midrule #1 & #2 & #3 \\ }
}\keys_define:nn { McsDeliberaDefs } {%
deliberante .tl_set:N = \l_McsDel_Deliberante_tl,
descrdelibera .tl_set:N = \l_McsDel_DescrDelibera_tl,
}
\int_new:N \l_McsDel_NumDel_tl
\NewDocumentCommand{\McsStartDelibere} {} {\int_set:Nn \l_McsDel_NumDel_tl { 1 }}
\NewDocumentCommand{\McsRigaDelibera} { m } {%
\keys_set:nn { McsDeliberaDefs } { #1 }
\McsRigaTabGen
{\int_use:N \l_McsDel_NumDel_tl}
{\l_McsDel_Deliberante_tl}
{\l_McsDel_DescrDelibera_tl}
\int_incr:N \l_McsDel_NumDel_tl
}
\ExplSyntaxOff%
% Ambiente per tabella delibere
%
\newenvironment{McsDelibere}{%
Di seguito vengono elencate le delibere e/o assunzioni relative ai procedimenti attivati.
\McsStartDelibere
\begin{McsTabGen} {
testata=Delibere e/o assunzioni,
col1=M., dim1=\McsTcw{.1},
col2=Proponente, dim2=\McsTcw{.3},
col3=Descr., dim3=\McsTcw{.6}
}
}
{ \end{McsTabGen} }\begin{document}
\lipsum[4]
\begin{McsTabGen} {
testata=Delibere e/o assunzioni,
col1=N., dim1=\McsTcw{.05},
col2=Deliberante, dim2=\McsTcw{.2},
col3=Descrizione, dim3=\McsTcw{.75} }
\McsRigaTabGen{1}{Consiglio di Gestione}{\lipsum[2]}
\McsRigaTabGen{2}{Consiglio di Sorveglianza}{\lipsum[3]}
\McsRigaTabGen{3}{Consiglio di Amministrazione}{\lipsum[4]}
\end{McsTabGen}
\lipsum[5]
\begin{McsDelibere}
\McsRigaDelibera{ deliberante=Consiglio di Gestione, descrdelibera=\lipsum[2] }
\McsRigaDelibera{ deliberante=Consiglio di Sorveglianza, descrdelibera=\lipsum[3] }
\McsRigaDelibera{ deliberante=Consiglio di Amministrazione, descrdelibera=\lipsum[4] }
\end{McsDelibere}
\end{document}
`
Qualcuno sa darmi una dritta?Grazie
a
L’errore è che quando esegui [tt]\McsRigaDelibera[/tt] sei già in una cella di tabella e quindi le assegnazioni locali spariscono. Devi usare assegnazioni globali. Ho fatto anche altre correzioni.
`\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{calc}
\usepackage{booktabs}
\usepackage{xparse}
\usepackage{lipsum}\newcommand\McsTcw[1]{#1\textwidth-2\tabcolsep}
\ExplSyntaxOn
%
% Tabella generica
%
\keys_define:nn { McsTabDefs }
{
testata .tl_set:N = \l_McsTab_Testata_tl,
col1 .tl_set:N = \l_McsTab_HColA_tl,
col2 .tl_set:N = \l_McsTab_HColB_tl,
col3 .tl_set:N = \l_McsTab_HColC_tl,
dim1 .tl_set:N = \l_McsTab_DimColA_tl,
dim2 .tl_set:N = \l_McsTab_DimColB_tl,
dim3 .tl_set:N = \l_McsTab_DimColC_tl,
}
\tl_new:N \l_McsTab_TabContens_tl
\NewDocumentEnvironment{ McsTabGen } { m }
{
\keys_set:nn { McsTabDefs } { #1 }
\begin{center}
\small
\tl_put_right:Nn \l_McsTab_TabContens_tl
{
\begin{tabular}
{
p{ \l_McsTab_DimColA_tl }
p{ \l_McsTab_DimColB_tl }
p{ \l_McsTab_DimColC_tl }
}
\toprule
\multicolumn{3}{c}{\l_McsTab_Testata_tl} \\ \midrule
\l_McsTab_HColA_tl &
\l_McsTab_HColB_tl &
\l_McsTab_HColC_tl \\
}
} % end of “start”
{
\tl_use:N \l_McsTab_TabContens_tl
\bottomrule
\end{tabular}
\end{center}
} % end of “end”\NewDocumentCommand{\McsRigaTabGen} { mmm }
{
\tl_put_right:Nn \l_McsTab_TabContens_tl { \midrule #1 & #2 & #3 \\ }
}\keys_define:nn { McsDeliberaDefs }
{
deliberante .tl_gset:N = \g_McsDel_Deliberante_tl,
descrdelibera .tl_gset:N = \g_McsDel_DescrDelibera_tl,
}
\int_new:N \g_McsDel_NumDel_int
\NewDocumentCommand{\McsStartDelibere} {} {\int_gset:Nn \g_McsDel_NumDel_int { 1 }}
\NewDocumentCommand{\McsRigaDelibera} { m }
{
\keys_set:nn { McsDeliberaDefs } { #1 }
\McsRigaTabGen {\int_use:N \g_McsDel_NumDel_int}
{\g_McsDel_Deliberante_tl}
{\g_McsDel_DescrDelibera_tl}
\int_gincr:N \g_McsDel_NumDel_int
}
\ExplSyntaxOff%
% Ambiente per tabella delibere
%
\newenvironment{McsDelibere}
{%
Di seguito vengono elencate le delibere e/o assunzioni relative ai procedimenti attivati.
\McsStartDelibere
\begin{McsTabGen} {
testata=Delibere e/o assunzioni,
col1=M., dim1=\McsTcw{.1},
col2=Proponente, dim2=\McsTcw{.3},
col3=Descr., dim3=\McsTcw{.6}
}
}
{ \end{McsTabGen} }\begin{document}
\lipsum[4]
\begin{McsTabGen} {
testata=Delibere e/o assunzioni,
col1=N., dim1=\McsTcw{.05},
col2=Deliberante, dim2=\McsTcw{.2},
col3=Descrizione, dim3=\McsTcw{.75} }
\McsRigaTabGen{1}{Consiglio di Gestione}{\lipsum[2]}
\McsRigaTabGen{2}{Consiglio di Sorveglianza}{\lipsum[3]}
\McsRigaTabGen{3}{Consiglio di Amministrazione}{\lipsum[4]}
\end{McsTabGen}
\lipsum[5]
\begin{McsDelibere}
\McsRigaDelibera{ deliberante=Consiglio di Gestione, descrdelibera=\lipsum[2] }
\McsRigaDelibera{ deliberante=Consiglio di Sorveglianza, descrdelibera=\lipsum[3] }
\McsRigaDelibera{ deliberante=Consiglio di Amministrazione, descrdelibera=\lipsum[4] }
\end{McsDelibere}
\end{document}`
Ciao
Enrico
::matraz” post=85202Bungiorno, sto cercando di di definire testatine e piedi del mio documento….
L’idea è che nelle pagine pari in alto a sx ci sia il markboth che definisco all’inizio di ogni sezione e lo stesso in alto a destra nelle pagine dispari.
Il numero di pagina lo metterei rispettivamente in basso a sinistra e a destra.Questo è il mio preambolo
`
\documentclass{report}\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage{hyperref}
\hypersetup{colorlinks=true}
\usepackage{colortbl}
\usepackage{graphicx}
\usepackage{multirow}
\usepackage{enumitem}
\renewcommand{\familydefault}{\sfdefault}
\usepackage[scaled]{helvet}
\usepackage{isorot}
\usepackage{longtable}
\usepackage[format=hang,labelsep=period,font=bf,singlelinecheck=false]{caption}
\usepackage{textcomp}
\usepackage[margin=2cm,a4paper,centering]{geometry}%prova di testatine per profilo da modificare
\usepackage{fancyhdr}
% \pagestyle{fancy}
\fancyhead{}
\fancyfoot{}
\fancyfoot[LE,RO]{\thepage}
% \fancyhead[LE]{\slshape \leftmark}
% \fancyhead[RO]{\slshape \leftmark}
% \renewcommand{\headrulewidth}{0pt}% \fancyfoot[RO]{\thepage}
`e questo ciò che scrivo per fare il \marboth
`
\chapter{Contiuità….}
\clearpage
\section*{I3a media… \markboth{I3a- Continuità…}{}}
….
\clearpage{\thispagestyle{empty}\cleardoublepage}
`Quello che succede è molto scoraggiante perchè, pur avendo fatto in modo che ogni sezione stia dentro una pagina, alcune pagine mi saltano la numerazione e non mettono le tetatine, mentre in altre le cose funzionano a dovere….
Cosa ho combinato?
Ringrazio chiunque mi sappia illuminare….
MatildePerché dare ogni volta [tt]\markboth[/tt]?
`
\documentclass[twoside]{report} % la classe report dà oneside, di default\usepackage{emptypage} % le pagine dispari senza testo sono vuote
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{} % \chapter non imposta il \leftmark
\renewcommand{\sectionmark}[1]{\markboth{#1}{}} % è \section che emette \markboth, cioè imposta il \leftmark
\fancyhf{}
\fancyhead[LE,RO]{\slshape\leftmark}
\fancyfoot[LE,RO]{\thepage}\setcounter{secnumdepth}{0} % le sezioni non sono numerate
\begin{document}
\chapter{Pippo}\chapter{Contiuità….}
\clearpage % perché \clearpage?
\section{I3a media…}\end{document}
`
Non è più pulito? 😉Ciao
Enrico
-
AutoreRisposte