Risposte nei forum create
-
AutoreRisposte
-
::
cfiandra” post=104524Qui serve hobby 😉
Riporto un esempio da cui prendere spunto: per dare una forma più frastagliata basta incrementare il numero di punti. `\documentclass[tikz,border=10pt]{standalone}
\usetikzlibrary{hobby}\begin{document}
\begin{tikzpicture}
\draw[help lines,step=0.5] (0,0)grid(4,4);
% spiaggia
\fill[gray!50] (2.35,4)
to[curve through={(2.65,3.75)..(3,3.5)..(2.8,3.45)..(2.7,3.25)..(2.9,2.95)..(3.5,2.85)..(3.4,2)}]
(4,1)–(4,4)–(3,4);
% bordo spiaggia
\draw(2.35,4)
to[curve through={(2.65,3.75)..(3,3.5)..(2.8,3.45)..(2.7,3.25)..(2.9,2.95)..(3.5,2.85)..(3.4,2)}]
(4,1);
% città
\node [circle,fill=black,text=black,inner sep=1pt,label={above:A}](A)at(2.9,2.95){};
\node [circle,fill=black,text=black,inner sep=1pt,label={above:B}](B)at(3.4,2){};
\end{tikzpicture}\end{document}`
Ciao
ClaudioHo provato a lanciare questo esempio compilabile, ma mi da come errore
(c:/texlive/2015/texmf-dist/tex/latex/hobby/pml3array.sty
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! LaTeX error: “kernel/command-not-defined”
!
! Control sequence \__msg_show_variable:Nnn undefined.
!
! See the LaTeX3 documentation for further information.
!
! For immediate help type H.
!………………………………………..l.185 …riant:Nn \__msg_show_variable:Nnn { Nno }
?
Ho installato TeXlive da qualche mese e con la versione completa, è possibile che io debba aggiornare qualcosa o il problema è di altra natura?
::
Credo che questa possa essere una soluzione`\documentclass[a4paper,11pt,twoside,openright,final]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}\usepackage{pgfplots,relsize,pgfplotstable,lmodern,pgfkeys, pgfmath}
\pgfplotsset{compat=1.3}
\pgfkeys{
/pgf/number format/.cd, % “change directory”
use comma
}
\usetikzlibrary{plotmarks,arrows.meta,calc,intersections,through,backgrounds,bending}
\usetikzlibrary{positioning,patterns,decorations.markings}\begin{document}
\begin{figure}
\centering
\begin{tikzpicture}
\draw[step=1cm,gray,very thin](0,0) grid (16,11);\path[draw=black,fill=gray] (11,11).. controls (11.2,10.5) .. (11.3,10) .. controls
(11.5,9.5) .. (12,9).. controls
(12.1,8.6) .. (12,8).. controls
(11.7,7).. (12,6.8).. controls
(13,7.1)..(13.5,7).. controls
(13.7,6.5)..(13.2,6)..controls
(13.1,5.7)..(13.2,5).. controls
(13.1,4.2)..(13.5,4)..controls
(14,3.8)..(14.3,3)..controls
(15,2.3)..(15.3,2)..controls
(15.3,1.8)..(15.5,1.8)..controls
(15.6,1.8)..(16,1.7)–(16,11)–cycle;\path[draw=black,fill=black] (12,9) circle
(0.1) node[right, xshift=3] () {A};\path[draw=black,fill=black] (14.3,3) circle
(0.1) node[right, xshift=3] () {B};\path[draw=black,fill=gray] (2,6) circle
(0.1) node[above, yshift=3] () {Isola Rotonda};\coordinate (R) at (4,9);
\foreach \angle in {0, 90,180,270}
{\draw[draw=black,fill=black] (R)–($(R)+(\angle-45:0.2)$)–($(R)+(\angle:1)$)–cycle;
\draw[draw=black,fill=white] (R)–($(R)+(\angle+45:0.2)$)–($(R)+(\angle:1)$)–cycle;
\coordinate (D) at ($(R)+(\angle+45:0.2)$);
\draw[draw=black,fill=black](D)–($(D)+(\angle-9.3535:0.0906)$)–($(D)+(\angle+45:0.5)$)–cycle;
\draw[draw=black,fill=white](D)–($(D)+(\angle+99.3535:0.0906)$)–($(D)+(\angle+45:0.5)$)–cycle;};\node at ($(R)+(0:1.2)$) {E};
\node at ($(R)+(45:1.2)$) {NE};
\node at ($(R)+(90:1.2)$) {N};
\node at ($(R)+(135:1.2)$) {NO};
\node at ($(R)+(180:1.2)$) {O};
\node at ($(R)+(215:1.2)$) {SO};
\node at ($(R)+(270:1.2)$) {S};
\node at ($(R)+(315:1.2)$) {SE};\end{tikzpicture}
\end{figure}
\end{document}`Probabilmente si può migliorare il bordo, ma i punti sono stati valutati a occhio!
13 Dicembre 2015 alle 15:04 in risposta a: Sommario senza lista delle figure/tabelle e ringraziamenti #104382::
Per la nomenclatura ho trovato in rete questa discussione, nomenclatura non so se possa esserti utile. Mentre per il ringraziamenti devi aspettare i saggi.
13 Dicembre 2015 alle 14:31 in risposta a: Sommario senza lista delle figure/tabelle e ringraziamenti #10438013 Dicembre 2015 alle 14:09 in risposta a: Sommario senza lista delle figure/tabelle e ringraziamenti #104378::
Salvo che la classe non usi particolari accorgimenti, ti basta commentare poche righe all’inizio di \begin{document} qui ti riporto il codice modificato
`
\begin{document}\frontmatter
%\begin{flushright}
%\pdfbookmark{Inscription}{Inscription}
%\thispagestyle{empty}
%\null\vspace{\stretch{1}}
%\emph{Testo della dedica}
%\vspace{\stretch{2}}\null
%\end{flushright}
%\cleardoublepage
\pdfbookmark{Contents}{Contents}
\tableofcontents
%\listoffigures
%\listoftables
\renewcommand{\nomname}{Nomenclature and Acronyms}
\printnomenclature[2.2in]
\input{MaterialeInizialeFinale/Acknowledgements}
\input{MaterialeInizialeFinale/Foreword}
\input{MaterialeInizialeFinale/Introduction}\mainmatter
\pagenumbering{arabic}
\input{Capitoli/primo}
\input{Capitoli/secondo}
\input{Capitoli/terzo}
\input{Capitoli/quarto}
\input{Capitoli/quinto}
\input{Capitoli/sesto}
\input{Capitoli/conclusioni}\backmatter
\input{MaterialeInizialeFinale/Appendix}\cleardoublepage
\renewcommand{\bibname}{References}\cleardoublepage
\printindex
\printbibliography[title=References,heading=bibintoc]
\end{document}
`Prova così e fammi sapere.
::
Il l’uso di S[table-format=2.3] lo suggerivo per l’allineamento delle cifre, si potrebbe anche usare D{.}{.}{2.3}, ma trovo più versatile il formato di siuntx, mi sono proprio dimenticato di correggere le parentesi quadre, grazie di averlo fatto notare.
Visto che ci sono consiglio di moificare
`\multicolumn{3}{l}{\makebox[2.5cm][l]{\footnotesize\itshape\tablename~\thetable:
continua dalla pagina precedente}} \\`
con
`\multicolumn{3}{l}{\parbox[c]{3.5cm}{\footnotesize\itshape\tablename~\thetable:
continua dalla pagina precedente}} \\`
il risultato è leggermente migliore.Se invece vuole usare multicol passo la mano perché io personalmente non l’ho mai usato. Attendiamo novità da @caramgonzo
::
@OldClaudio credo che il suo problema nascesse dal fatto che le frasi Tabella 1: continua dalla pagina precedente e Tabella 1: continua alla pagina seguente generassero un allineamento delle colonne poco elegante, io ho provato a modificare il codice così:
`\documentclass[a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{xymtex}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{textcomp}
\usepackage{mhchem}
\usepackage{chemfig}
\usepackage{array}
\usepackage{pgfplots}
\usepackage{pgfplotstable}
\usepackage{siunitx}
\usepackage{longtable}
\usepackage{multicol}
\usepackage{booktabs}
\begin{document}\begin{longtable}{*{3}{S[table-format=-2.3]}}
\caption{Idrolisi Acida dell' Acetato di Metile}
\label{tab:longtable}\\
%
%intestazione iniziale
\toprule
%\multicolumn{1}{c}{Comando} & \multicolumn{2}{c}{Effetto} \\
{V [\si{\centi\metre\cubed}]} & {pH} &{$\frac{\Delta y}{\Delta x}$} \\
\midrule
\endfirsthead
%
%intestazione normale
\multicolumn{3}{l}{\makebox[2.5cm][l]{\footnotesize\itshape\tablename~\thetable:
continua dalla pagina precedente}} \\
\midrule
{V [\si{\centi\metre\cubed}]} &{pH} & {$\frac{\Delta y}{\Delta x}$} \\
\midrule
\endhead
%
%piede normale
\midrule
\multicolumn{3}{r}{\makebox[2.5cm][r]{\footnotesize\itshape\tablename~\thetable:
continua nella prossima pagina}} \\
\endfoot
%
%piede finale
\bottomrule
\multicolumn{3}{r}{\makebox[2.5cm][r]{\footnotesize\itshape\tablename~\thetable:
si conclude dalla pagina precedente}} \\
\endlastfoot
%
%
0.000 & 2.445 & 0.000 \\
0.010 & 2.445 & -0.100 \\
0.020 & 2.444 & 0.000 \\
0.030 & 2.444 & 0.045 \\
0.646 & 2.472 & 0.046 \\
1.300 & 2.502 & 0.053 \\
2.040 & 2.541 & 0.066 \\
2.766 & 2.589 & 0.093 \\
3.472 & 2.655 & 0.124 \\
4.116 & 2.735 & 0.199 \\
4.720 & 2.855 & 0.303 \\
5.182 & 2.995 & 0.536 \\
5.542 & 3.188 & 0.506 \\
5.716 & 3.276 & 0.556 \\
6.058 & 3.466 & 0.686 \\
6.376 & 3.684 & 0.452 \\
6.604 & 3.787 & 0.522 \\
6.784 & 3.881 & 0.403 \\
7.124 & 4.018 & 0.312 \\
7.518 & 4.141 & 0.234 \\
7.966 & 4.246 & 0.339 \\
8.470 & 4.417 & 0.407 \\
8.900 & 4.592 & 0.215 \\
9.258 & 4.669 & 0.350 \\
9.518 & 4.760 & 0.436 \\
9.940 & 4.944 & 0.534 \\
10.318 & 5.146 & 0.727 \\
10.604 & 5.354 & 1.185 \\
10.788 & 5.572 & 1.929 \\
10.858 & 5.707 & 2.222 \\
10.894 & 5.787 & 3.012 \\
10.978 & 6.040 & 4.250 \\
11.010 & 6.176 & 5.400 \\
11.030 & 6.284 & 5.500 \\
11.050 & 6.394 & 10.696 \\
11.106 & 6.993 & 47.500 \\
11.116 & 7.468 & 43.500 \\
11.126 & 7.903 & 24.333 \\
11.138 & 8.195 & 13.500 \\
11.148 & 8.330 & 9.700 \\
11.178 & 8.621 & 6.895 \\
11.216 & 8.883 & 4.120 \\
11.266 & 9.089 & 3.392 \\
11.340 & 9.340 & 2.261 \\
11.428 & 9.539 & 1.550 \\
11.548 & 9.725 & 1.031 \\
11.710 & 9.892 & 0.665 \\
11.928 & 10.037 & 0.442 \\
12.222 & 10.167 & 0.297 \\
12.596 & 10.278 & 0.253 \\
13.054 & 10.394 & 0.174 \\
13.542 & 10.479 & 0.117 \\
14.104 & 10.545 & 0.109 \\
14.730 & 10.613 & 0.090 \\
15.372 & 10.671 & 0.077 \\
16.038 & 10.722 & 0.067 \\
16.726 & 10.768 & 0.644 \\
\end{longtable}
\end{document}`Tuttavia
`\multicolumn{3}{l}{\makebox[2.5cm][l]{\footnotesize\itshape\tablename~\thetable:
continua dalla pagina precedente}} \\`che ho scritto io adesso, quindi solo mia è la colpa di questo obrobrio, non mi sembra mandare a capo la frase in modo corretto. Forse Lei ha una soluzione più elegante e funzionale.
Ho anche introdotto lo stile di colonna S visto che carica il pacchetto Siunitx.
Poi non riesco a capire esattamente se il problema della toprule sia risolto.
::
Per la questione del valore 150, sono andato in cerca perché ricordavo di aver letto qualcosa nel forum di recente, too large come spiega @OldClaudio non si può superare il valore 16384 che è il quadrato di 128. Se la questione ti può interessare ti ho inserito la discussione. La mia ovviamente è solo un’ipotesi, ma lascio al Prof. il compito di darti eventuali chiarimenti aggiuntivi.
::
Allora, per risolvere il problema basta aggiungere samples=100 o 50 o quello che preferisci, potresti anche aggiungere domain, ma come puoi vedere l’ho commentato perché il valore 150 è troppo grande e la matematica di latex non è così spinta, almeno a me lo da come errore. Essendo samples il comando che dichiara in quanti punti calcolare la funzione, ma non l’intervallo è implicito che modificando i limiti xmin ecc, lui modificherà anche il grafico di conseguenza.
Ho anche commentato \legend{} perché posto così ti ricadrebbe sopra al testo titolo (servono altre specifiche per posizionarlo correttamente). Ti consiglio di guardare il manuale pgfplots che è estremamente completo, oppure una breve ma utile guida guida spero di essermi spiegato.`\begin{tikzpicture}
\begin{axis} [axis lines=middle,
xlabel=$x$,
ylabel=$y$,
xmin=-6,xmax=6,
ymin=-10, %ymax=1,
grid=major,
width=4cm, height=4cm,
title={Titolo},
%domain=0:150,
samples=100]
\addplot [thick] {2*x+5*x^2+5};
%\legend{$Legenda$};
\end{axis}
\end{tikzpicture}`
::Accardi” post=103751non riesco ad inserire la caption sotto una tabella all’interno di u ambiente landscape mentre usando sidewaysfigure invece non ho problemi.. mi potete spiegare perchè?
Premetto che sono un principiante quindi probabilmente la soluzione sarà banale. Inoltre mi potete dire come si centra il testo verticalmente all’interno delle celle? Grazie per l’aiuto.\documentclass[a4paper,11pt]{article}
\usepackage{pdflscape}
\begin{document}
\begin{landscape}
\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|}
\hline
bla & bla & bla & bla & bla & bla & bla & bla & bla & bla & bla & bla \\
\hline
\end{tabular}
\caption{Results}\label{tab:1}
\end{landscape}
\end{document}L’errore è il seguente: ! LaTeX Error: \caption outside float.
Visto che hai scritto in piena notte penso che per prima cosa ti interessi riuscire a mettere il caption sotto la tabella, quindi ho modificato il tuo file minimo compilabile aggiungendo l’ambiente table e anche il comando centering che centra la tabella in mezzo al foglio invece che allinearla a sinistra.
`\documentclass[a4paper,11pt]{article}
\usepackage{pdflscape}
\begin{document}
\begin{landscape}
\begin{table}[htb]
\centering
\begin{tabular}{*{12}{c}}
\hline
bla & bla & bla & bla & bla & bla & bla & bla & bla & bla & bla & bla \\
\hline
\end{tabular}
\caption{Results}\label{tab:1}
\end{table}
\end{landscape}
\end{document}`Non sono andato a leggere la documentazione del pacchetto caption, ma credo che il tuo problema fosse proprio dovuto alla mancanza di table, infatti come avrebbe potuto capire che si trattava proprio di una tabella e non di una figura? La mia è solo una blanda ipotesi, ma lascio ai veri esperti fornirti le spiegazioni vere.
Inoltre come puoi vedere ti ho rimosso i filetti verticali, che non sono belli da vedersi, se hai letto L’arte di scrivere con LaTeX di Lorenzo Pantieri §6.3.1 lo dovresti sapere (scusami hai detto di essere un principiante, quindi ti può essere sfuggito).
Una domanda invece:come si centra il testo verticalmente all’interno delle celle
cosa intendi di preciso? Personalmente non l’ho capito.
Spero comunque possa esserti d’aiuto.
::
Grazie Claudio, giustamente tu mi fai osservare che 24cm sono eccessivi, ci tengo a precisare che sono conscio che la lunghezza fosse superiore alla larghezza della pagina, (la pigrizia mi porta a usare sempre la scala 1:100 per i disegni per comodità) in AutoCAD il problema non si pone proprio.
La soluzione di \resizebox è perfetta inoltre è molto interessante anche il link che hai messo.Il caso è Clouseau!
::
A occhio se non ho contato male, il problema è che l’ultima footnote non ha la parentesi che chiude, prova a sostituire con:`\footnote{\textsc{A.Gehler}, \textit{Moral und Hypermoral. Eine pluralistische Etik}, tr. it. \textit{Morale e ipermorale. Un'etica pluralistica}}`
Ti consiglio di controllare quello che ho scritto perché l’ho copiato al volo. Dovrebbe funzionare tutto di nuovo.
-
AutoreRisposte