Risposte nei forum create
-
AutoreRisposte
-
::
Grazie per la risposta.
Sono incappato in questo errore di varioref. In attesa della risoluzione, oltre che seguendo l’indicazione del messaggio precedente, si può risolvere scrivendo il comando \def\extrasenglish{} appena prima della chiamata a varioref.
Ciao
L.
::
Credo che il modo più semplice sia usare il pacchetto TikZ:`\documentclass{article}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}\begin{document}
\begin{tikzpicture}
\node (Q1) at (0,0) {$\{1,fg,fg\}$};
\node (Q2) at (2,2) {$\{1,g\}$};
\node (Q3) at (0,4) {$\{1\}$};
\node (Q4) at (-2,2) {$\{1,f\}$};
\node (Q5) at (0,2) {$\{1,fg\}$};\draw (Q1)–(Q2);
\draw (Q1)–(Q4);
\draw (Q3)–(Q4);
\draw (Q3)–(Q5);
\draw (Q2)–(Q3);
\draw (Q1)–(Q5);\end{tikzpicture}
\end{document}`Lorenzo
::
Ciao e benvenuto/benvenuta.`\documentclass{article}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{booktabs}
\usepackage{wasysym}\begin{document}
\begin{table}[tb]
\caption{Una tabella con i simboli.}
\centering
\begin{tabular}{lccc}
\toprule
\textbf{Opzione} & \textsf{book} & \textsf{report} & \textsf{article}\\
\midrule
\textsf{openany} & \LEFTcircle & \CIRCLE & \Circle \\
\bottomrule
\end{tabular}
\end{table}
\end{document}`Lorenzo
::renareto” post=118722Salve,
vorrei fare un foglio con su scritta una frase, stampare un foglio fronte retro, in modo che la fra possa essere letta correttamente guardandola di fronte che dal reteo.
Questo perchè vorrei appendere questo foglio sulla porta a vetri del mio condominio.
Quindi ho pensato che con un unico foglio (appunto stampato fronte reto) potrei ottenere questo risultato.Ma la mia stampante non stampa fronte retro, devo prendere il foglio che viene stampato la prima volta fronte, girarlo in modo opportuno e farlo stampare una seconda volta.
Quindi dovrei produrre due pagine con la sessa frase stampata una volta diritta e l’ altra (non saprei come dire: oppoesto, all’inverso…) in modo diverso.
So che potrei ottenere il risultato anche stampando due colte sullo stesso foglio una prima volta in un modo e l’altra in un altro modo (facwendo le prove, potrei arrivare al risultato stampando due o tre fogli).
Ma vorrei farlo con Latex, perchè sono sicuro si possa fare.
Magari esiste proprio una macro che fà una cosa del genere…Suggerimenti?
Grazie
Renato
Non capisco come LaTeX possa eserti utile in quello che vuoi fare. Se sai come funziona la tua stampante, puoi beccare il risultato al primo colpo, senza stampare fogli in eccesso. LaTeX però non c’entra nulla.
Io stamperei due volte la stessa pagina, dato che la scritta da stampare è la stessa.Ciao
Lorenzo
::
Le grandezze tipografiche che vuoi modificare sono spegate nel manuale di tocloft, in particolare nella figura 1 e nella tabella 1. Nel tuo caso dovresti risolvere aggiungendo nel preambolo, dopo la definizione dell’elenco delle equazioni, queste definizioni:`\setlength{\cftmyequationsindent}{1.5em}
\setlength{\cftmyequationsnumwidth}{2.3em}`
Ecco un esempio compilabile:`\documentclass{book}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{booktabs}
\usepackage{lipsum}
\usepackage{tocloft}\newcommand{\listequationsname}{Elenco delle equazioni}
\newlistof{myequations}{equ}{\listequationsname}
\newcommand{\myequations}[1]{\addcontentsline{equ}{myequations}{\protect\numberline{\theequation}#1}\par}\setlength{\cftmyequationsindent}{1.5em}
\setlength{\cftmyequationsnumwidth}{2.3em}\begin{document}
\clearpage
\listofmyequations
\clearpage
\listoftables
\clearpage
\lipsum
\begin{equation}
E = \frac{1}{2} m v^2
\end{equation}
\myequations{Energia del vento}
\begin{table}
\caption{Questa è una tabella}
\centering
\begin{tabular}{ll}
\toprule
a & b\\
\bottomrule
\end{tabular}
\end{table}
\end{document}`
Ciao
Lorenzo
::OldClaudio” post=118588 @robitex, i pedici vanno diritti se e solo se indicano apposizioni alle variabili, non se sono degli indici (pedici o apici) che rappresentano grandezze variabili; in sostanza `$d_{ij}$ % perché i e j sonodue indici matematici che variano in un dato intervallo
$x_{\mathrm{max}}$ % perché max, abbreviazione di massimo, è un'apposizione della variable x
`Inoltre il disallineamento dei nodi con della matematica dentro si risulver \inserendo un \mathstrut prima o dopo l’espressione che caratterizza il nodo, ma sempre in ambiente matematico; il pilastrino \mathstrut si estende in alto e in basso tanto quanto una parentesi, ma ha larghezza nulla ed è invisibile, pur occupando il suo spazio di altezza, profondità e larghezza (nulla); in matematica \mathsrtut cambia dimensioni a seocnda che l’ambientte matemaco in cui si trova sia composto in \textstyle, \displaystyle, \scriptstyle o \scriptscriptstyle – i quattro stili di composizione della matematica.
Riporto il codice completo per comodità`\documentclass{minimal}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mwe}
\usepackage{tikz}\begin{document}
\begin{tikzpicture}% etichetta e cerchio a sinistra
\node[inner sep=2pt, draw, circle, label=above:{$\mathstrut i$},label=below:$\mathstrut s_{i}$] (i) at (0,0) {};% etichetta e cerchio a destra
\node[inner sep=2pt, draw, circle, label=above:{$\mathstrut j$},label=below:$\mathstrut s_{j}$] (j) at (4,0) {};% etichette intermedie
\foreach \x/\lbl in {1/$\mathstrut d_{ij}$, 2/$\mathstrut g_{ij}$, 3/$\mathstrut d_{ij}$}{
\node[inner sep=2pt, label=above:\lbl] at (\x,0) {};
}% linea cerchio-cerchio
\draw (0,0) — (4,0);
\end{tikzpicture}
\end{document}`
Lorenzo
::william” post=118579Grazie mille, Lorenzo!
Così però sono spariti anche d_ij, g_ij e d_ji. Io li vorrei lì dove sono, semplicemente senza i cerchietti sotto. Un’altra cosa, poi, se posso: come posso costruire un diagramma con due nodi (cerchietti) e un doppio o triplo “legame” tra i due?
Grazie ancora
WilliamSoltanto per mettere insieme in un esempio compilabile i preziosi consigli di @robitex,`\documentclass{minimal}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mwe}
\usepackage{tikz}\begin{document}
\begin{tikzpicture}% etichetta e cerchio a sinistra
\node[inner sep=2pt, draw, circle, label=above:{$i$},label=below:$s_\mathrm{i}$] (i) at (0,0) {};% etichetta e cerchio a destra
\node[inner sep=2pt, draw, circle, label=above:{$j$},label=below:$s_\mathrm{j}$] (j) at (4,0) {};% etichette intermedie
\foreach \x/\lbl in {1/$d_\mathrm{ij}$, 2/$g_\mathrm{ij}$, 3/$d_\mathrm{ij}$}{
\node[inner sep=2pt,label=above:\lbl] at (\x,0) {};
}% linea cerchio-cerchio
\draw (0,0) — (4,0);
\end{tikzpicture}
\end{document}`.
Lorenzo
::william” post=118567Buongiorno,
sono alle prime armi con TikZ e avrei bisogno di un aiuto per un diagramma. Quello che vorrei è esattamente il seguente, senza però il secondo, il terzo ed il quarto cerchietto:
`\begin{center}
\begin{tikzpicture}[scale=0.50]
\foreach \n/\x/\l/\p in{
1/{(0,0)}/{$i$}/above,
2/{(2,0)}/{$d_{ij}$}/above,
3/{(4,0)}/{$g_{ij}$}/above,
4/{(6,0)}/{$d_{ji}$}/above,
5/{(8,0)}/{$j$}/above
}
{
\node[inner sep=2pt, draw, circle, label={\p:\l}] (\n) at \x {};
}
\draw (1) node[left, below=0.1cm] {$s_i$} — (5) node[right, below=0.1cm] {$s_j$};
\end{tikzpicture}
\end{center}`Immagino che sia una sciocchezza, ma ho fatto vari tentativi senza riuscire.Grazie mille
William
Ciao. Qualcosa come questo potrebbe andare?`\documentclass{minimal}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mwe}
\usepackage{tikz}\begin{document}
\begin{tikzpicture}[scale=0.50]
\foreach \n/\x/\l/\p in{
1/{(0,0)}/{$i$}/above,
2/{(8,0)}/{$j$}/above
}
{
\node[inner sep=2pt, draw, circle, label={\p:\l}] (\n) at \x {};
}
\draw (1) node[left, below=0.1cm] {$s_i$} — (2) node[right, below=0.1cm] {$s_j$};
\end{tikzpicture}
\end{document}`
Lorenzo
::Lencioni” post=118485Buongiorno e scusate il disturbo.
Nella classe suftesi, inserendo l’appendice, nell’indice mi riparte la numerazione dall’1 invece di fare la numerazione alfabetica.
Nel corso del documento è tutto come dovrebbe, l’unico problema è nell’indice.
Ho cercato la soluzione nelle varie documentazioni ma non la riesco a trovare.
Vi inserisco un esempio del documento:`\documentclass{suftesi}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{lipsum}
\makeindex\begin{document}
\tableofcontents\chapter{primo}
\lipsum\appendix
\chapter{secondo}
\lipsum
\end{document}`Grazie anticipatamente
Ciao. Ho compilato il tuo esempio e il risultato è come tu richiedi. Hai eliminato tutti i files ausiliari prima di compilare di nuovo?
Ciao
Lorenzo
::aNNa96″ post=118459Caio Lorenzo grazie per la pronta risposta.
Ho provato a compilare il tuo codice e mi dà errore perché l’argomento di \setchemfig non è definito.
Togliendo il comando \setchemfig{remember pitcure} effettivamente ottengo quello che volevo.
Sono riuscita a sistemare anche le altre reazioni dove le frecce impazzivano, ma ad essere sincera non capito i miei errori.
Spero di riuscire a risolvere il problema del comando \setchemfig{remember pitcure} leggendo più attentamente il manuale di chemfig.
Ancora grazie.
AnnaMi sono accorto di aver trascritto male un comando:`\setchemfig{remember picture}`. Ho corretto anche nei messaggi precedenti, chiedo scusa per la disattenzione.
Venendo alla tua richiesta, nel codice che ho proposto ho specificato le coordinata come coordinate relative (rispetto alla posizione precedente):`\draw[arrows = {-Stealth[harpoon]}, shorten <=3pt, shorten >=1pt](ak) .. controls +(-90:5mm) and +(-120:5mm) .. (ay);`. Come puoi trovare spiegato nella sezione 2.15 del manuale di TikZ, mettendo un singolo [tt]+[/tt] davanti alla specifica delle coordinate (cartesiane o polari non ha importanza), si dice al programma di prendere come riferimento la posizione precedente.Ciao
Lorenzo
::
Ciao e benvenuta nel forum!.Sospetto che il problema dipenda dai punti di controllo delle curve. Compila questo codice`\documentclass[a4paper,11pt]{book}
\usepackage{chemfig}
\setchemfig{remember picture}
\begin{document}
\schemestart
\chemfig{*6(-=-@{ay}(-[@{ak}:30](=[2]\lewis{13,O})(-[@{ap,0.5}:-30]@{ar}\Lewis{7.15,O}))=-=)}
\arrow{->}
\arrow{0}[,0]\arrow{0}[,0]
\chemfig{*6(-=-(-[,.1,,,draw=none]\Lewis{0.,})=-=)}
\arrow{0}[,0]\+ \chemfig{\lewis{35,O}=C=\lewis{17,O}}
\schemestop
\chemmove[->]{ \draw[arrows = {-Stealth[harpoon]}, shorten <=3pt, shorten >=1pt](ar) .. controls +(-30:10mm) and +(90:10mm) .. (ap);
\draw[arrows = {-Stealth[harpoon]}, shorten <=3pt, shorten >=1pt](ak) .. controls +(-30:5mm) and +(-90:5mm) .. (ap);
\draw[arrows = {-Stealth[harpoon]}, shorten <=3pt, shorten >=1pt](ak) .. controls +(-90:5mm) and +(-120:5mm) .. (ay);}
\end{document}`Scrivi anche questa impostazione nel preambolo del tuo documento:`\setchemfig{remember picture}`
L’impostazione è necessaria in caso di rappresentazione di meccanismi di reazione (come indicato alla sezione 13.2 del manuale di chemfig). Non è indispensabile per risolvere il problema presentato qui, ma è opportuno.Ciao
Lorenzo
::
Così è tutto un altro codice:`\documentclass[a4paper]{book}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{lipsum}
\usepackage{titlesec}\titleformat{\chapter}[hang]{\normalfont\huge\filcenter\bfseries}{\thechapter}{16pt}{\huge\bfseries}
\setcounter{secnumdepth}{-1}
\setcounter{tocdepth}{0}\begin{document}
\tableofcontents
\chapter{Primo}
\lipsum
\chapter{Secondo}
\lipsum
\end{document}`Molto più elegante, pulito e efficace: avrei dovuto guardare più approfonditamente il mio archivio.
Grazie @OldClaudio!Lorenzo
::MicheleB” post=118420Nulla ragazzi, anche spulciando nell”ARTE” non riesco ad eliminare il numero del capito; per capirci adesso ho
1. nome capito
ma io vorrei
nome capitolo
Me lo date un aiutino ?
Grazie
Il numero del capitolo può essere eliminato in diversi modi. Quello che vorrei capire è se nel tuo documento hai anche delle sezioni. La numerazione delle sezioni segue il numero del capitolo di appartenenza: eliminando semplicemente la numerazione del capitolo ti viene creata in automatico la sezione 0.1 come prima sezione del tuo documento: è quello che vuoi ottenere?
Se il tuo documento fosse composto di soli capitoli non numerati, puoi fare così:
`\documentclass[a4paper]{book}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{fancyhdr}
\usepackage{lipsum}
\usepackage{titlesec}\pagestyle{fancy}
\fancyhead[L,R]{}\titleformat{\chapter}[hang]{\normalfont\huge\filcenter\bfseries}{}{16pt}{\huge\bfseries}
\begin{document}
\tableofcontents
\chapter*{Primo}\addcontentsline{toc}{chapter}{Primo}
\lipsum
\end{document}`
Ciao
Lorenzo
::MicheleB” post=118416Ciao a tutti, torno ad aver bisogno della comunità guitex!
Ho scritto un racconto classe book e mi interessava che
1) Chapter non comparisse all’inizio di ogni capitolo; avrei potuto utilizzare chapter* ma poi il capitolo non sarebbe comparso nell’indice;
2) Che Chapter fosse centrato, ed ho utilizzato \centering
3) Che la compilazione non desse errori come: “Missing number, treated as zero. \chapter{nome del capitolo}” ripetuto per ogni capitolo!Titlesec l’ho inserito con le seguenti caratteristiche (scritte male…scusate):
\usepackage{titlesec}
\titleformat{\chapter}{\filright\normalfont\bfseries\centering}{\chaptertitlename\ \thechapter}{20pt}{\Large}
\titleformat{\chapter}
{\normalfont\bfseries\centering}{}{pt}{\Huge}Perchè, pur compilando correttamente il file pdf, nel Log ci sono errori rossi tanti quanti i capitoli?
Grazie !Vediamo:
- Vuoi togliere la scritta “chapter”. il comando[tt]\chapter*[/tt] crea un capitolo non numerato, non toglie la parola “chapter” dal titolo del capitolo.
- Per centrare il titolo del capitolo usa [tt]\filcenter[/tt] come nell’esempio che riporto qui: vedi se fa quello che (credo) tu chiedi.
In caso di necessità di aggiustamenti, puo studiare la documentazione di titlesec: in appendice ci sono alcuni esempi pronti all’uso.
`\documentclass[a4paper]{book}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{lipsum}
\usepackage{titlesec}\titleformat{\chapter}[hang]{\normalfont\huge\filcenter\bfseries}{\thechapter.}{16pt}{\huge\bfseries}
\begin{document}
\chapter{Primo}
\section{Inizio}
\lipsum
\end{document}`
Ciao
Lorenzo
::IL_MAGO_GANDALF” post=118382Grazie della risposta Lorenzo.
Dall’alto della tua esperienza, quale potrebbe essere una classe per scrivere lettere che possa definirsi aggiornata, semplice nelle modifiche da apportare e completa?
Grazie ancora
A.ps newlfm l’ho trovata abbastanza modificabile. L’errore in compilazione l’ho sistemato grazie a delle istruzioni trovate in un thread e da inserire nel preambolo.
Grazie, non mi sento tra gli utenti esperti.
Io mi trovo bene con le classi KOMA per tutti i documenti. Per esempio, uso da diverso tempo la classe scrlttr2 per lettere e fatture: usando quelle classi, mi sono sentito a casa nel personalizzare i formati e creare i miei modelli predefiniti.
Ti posso solo indicare di fare delle prove sia con le classi standard che con le classi KOMA. Sono arrivato alla scelta attuale dopo aver confrontato diverse alternative, sia basate sulle classi standard che su altre soluzioni, come ConTeXt. TeX oggi ha a disposizione molti pacchetti che consentono la personalizzazione avanzata di un documento.Le classi standard sono sicuramente aggiornate e complete. Per avere anche un documento ”semplice nelle modifiche”, dipende cosa intendi. Io modifico i miei modelli inserendo solo i dati che cambiano di volta in volta. Le personalizzazioni avanzate richiedono normalmente più tempo, ma una volta messe in pratica normalmente non è necessario modifcarle per diverso tempo. Se si tratta dell’inserimento di un logo nella testatina, è abbastanza semplice farlo con tutte le classi standard.
Ciao
Lorenzo
-
AutoreRisposte