On Mon, Apr 27, 2015 at 06:06:48PM +0200, Kornel Benko wrote:
> Am Montag, 27. April 2015 um 17:38:43, schrieb Enrico Forestieri 
> <for...@lyx.org>
> > 
> > What about speed of conversion and image quality?
> > Make sure you have pdftocairo and epstopdf.
> > 
> 
> I had both already installed.
> pdftocairo in package poppler-utils, epstopdf as part of TL2014.
> 
> I did'nt notice problems with image quality or speed. Probably not enough 
> preview
> images. Or bad eyes.

I attach here a document with a preview and what I obtain with ghostscript
and pdftocairo. I think the results from the latter are much better.
As regards speed, yes, only if you have a document with some hundreds of
equations it becomes noticeable.

-- 
Enrico
#LyX 2.0 created this file. For more info see http://www.lyx.org/
\lyxformat 413
\begin_document
\begin_header
\textclass article
\begin_preamble
\usepackage{tikz}
\usetikzlibrary{scopes}
\end_preamble
\use_default_options true
\maintain_unincluded_children false
\language english
\language_package default
\inputencoding auto
\fontencoding global
\font_roman default
\font_sans default
\font_typewriter default
\font_default_family default
\use_non_tex_fonts false
\font_sc false
\font_osf false
\font_sf_scale 100
\font_tt_scale 100

\graphics default
\default_output_format default
\output_sync 0
\bibtex_command default
\index_command default
\paperfontsize default
\spacing single
\use_hyperref false
\papersize default
\use_geometry false
\use_amsmath 1
\use_esint 1
\use_mhchem 1
\use_mathdots 1
\cite_engine basic
\use_bibtopic false
\use_indices false
\paperorientation portrait
\suppress_date false
\use_refstyle 0
\index Index
\shortcut idx
\color #008000
\end_index
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\paragraph_indentation default
\quotes_language english
\papercolumns 1
\papersides 1
\paperpagestyle default
\tracking_changes false
\output_changes false
\html_math_output 0
\html_css_as_file 0
\html_be_strict false
\end_header

\begin_body

\begin_layout Standard
\begin_inset Preview

\begin_layout Standard
\begin_inset ERT
status open

\begin_layout Plain Layout


\backslash
def
\backslash
angolo{35}    % Angolo del piano inclinato
\end_layout

\begin_layout Plain Layout


\backslash
def
\backslash
peso{1.1}     % La forza peso Mg
\end_layout

\begin_layout Plain Layout


\backslash
def
\backslash
semi{0.25cm}  % Semilato del quadrato
\end_layout

\begin_layout Plain Layout


\backslash
def
\backslash
pos{0.70}     % Posizione sul piano inclinato (0.5 = in mezzo)
\end_layout

\begin_layout Plain Layout


\backslash
def
\backslash
raggio{0.5cm} % Raggio dell'arco usato per indicare l'angolo
\end_layout

\begin_layout Plain Layout


\backslash
def
\backslash
retto{90}     % Angolo retto
\end_layout

\begin_layout Plain Layout

\end_layout

\begin_layout Plain Layout


\backslash
begin{tikzpicture}[
\end_layout

\begin_layout Plain Layout

  forza/.style={>=latex,draw=blue,fill=blue,thick},
\end_layout

\begin_layout Plain Layout

  grigio/.style={densely dashed,gray,font=
\backslash
small},
\end_layout

\begin_layout Plain Layout

  M/.style={rectangle,draw,fill=lightgray,minimum size=2*
\backslash
semi,thin},
\end_layout

\begin_layout Plain Layout

  piano/.style={draw=black,fill=blue!10},
\end_layout

\begin_layout Plain Layout

]
\end_layout

\begin_layout Plain Layout

\end_layout

\begin_layout Plain Layout

  %% Disegna il piano e il corpo di massa M
\end_layout

\begin_layout Plain Layout

  
\backslash
draw[piano] (0,-1) coordinate (base)
\end_layout

\begin_layout Plain Layout

       -- coordinate[pos=
\backslash
pos] (mid) ++(
\backslash
angolo:4) coordinate (top)
\end_layout

\begin_layout Plain Layout

       |- (base) -- cycle;
\end_layout

\begin_layout Plain Layout

  
\backslash
path (mid) node[M,rotate=
\backslash
angolo,yshift=
\backslash
semi] (M) {};
\end_layout

\begin_layout Plain Layout

\end_layout

\begin_layout Plain Layout

  %% Indica l'angolo alpha del piano inclinato
\end_layout

\begin_layout Plain Layout

  
\backslash
draw[<->] (base)++(
\backslash
raggio,0) arc (0:
\backslash
angolo:
\backslash
raggio);
\end_layout

\begin_layout Plain Layout

  
\backslash
path (base)++(
\backslash
angolo*0.5:
\backslash
raggio+5pt) node {$
\backslash
alpha$};
\end_layout

\begin_layout Plain Layout

\end_layout

\begin_layout Plain Layout

  %% Tutto quello che dipende dall'angolo del piano inclinato
\end_layout

\begin_layout Plain Layout

  %% viene prima disegnato come per angolo zero e poi ruotato.
\end_layout

\begin_layout Plain Layout

  
\backslash
begin{scope}[rotate=
\backslash
angolo]
\end_layout

\begin_layout Plain Layout

    % Disegna gli assi del sistema di riferimento con origine
\end_layout

\begin_layout Plain Layout

    % nel baricentro del corpo di massa M e asse x parallelo
\end_layout

\begin_layout Plain Layout

    % al piano inclinato
\end_layout

\begin_layout Plain Layout

    {[grigio,->]
\end_layout

\begin_layout Plain Layout

      
\backslash
draw (M.center) -- ++(1.2,0) node[right] {$x$};
\end_layout

\begin_layout Plain Layout

      
\backslash
draw (M.center) -- ++(0,1.2) node[right] {$y$};
\end_layout

\begin_layout Plain Layout

    }
\end_layout

\begin_layout Plain Layout

\end_layout

\begin_layout Plain Layout

    % Indica l'angolo tra la forza peso e la componente normale
\end_layout

\begin_layout Plain Layout

    {[grigio,<->]
\end_layout

\begin_layout Plain Layout

      
\backslash
draw[solid,shorten >=0.5pt](M)++(-
\backslash
retto-
\backslash
angolo:
\backslash
raggio)
\end_layout

\begin_layout Plain Layout

           arc(-
\backslash
retto-
\backslash
angolo:-
\backslash
retto:
\backslash
raggio);
\end_layout

\begin_layout Plain Layout

      
\backslash
path (M)++(-
\backslash
retto-0.5*
\backslash
angolo:1.3*
\backslash
raggio)
\end_layout

\begin_layout Plain Layout

           node {$
\backslash
alpha$};
\end_layout

\begin_layout Plain Layout

    }
\end_layout

\begin_layout Plain Layout

\end_layout

\begin_layout Plain Layout

    % Disegna le componenti della forza peso
\end_layout

\begin_layout Plain Layout

    {[forza,->]
\end_layout

\begin_layout Plain Layout

      % La componente normale è Mg*cos(alpha)
\end_layout

\begin_layout Plain Layout

      % e quella parallela Mg*sin(alpha)
\end_layout

\begin_layout Plain Layout

      
\backslash
draw (M.center) -- ++(0,{-
\backslash
peso*cos(
\backslash
angolo)})
\end_layout

\begin_layout Plain Layout

            node[above right] {$F_{
\backslash
perp}$};
\end_layout

\begin_layout Plain Layout

      
\backslash
draw (M.center) -- ++({-
\backslash
peso*sin(
\backslash
angolo)},0)
\end_layout

\begin_layout Plain Layout

            node[above left] {$F_{
\backslash
parallel}$};
\end_layout

\begin_layout Plain Layout

    }
\end_layout

\begin_layout Plain Layout

  
\backslash
end{scope}
\end_layout

\begin_layout Plain Layout

\end_layout

\begin_layout Plain Layout

  % Disegna la forza peso.
 Tale forza è sempre verticale e
\end_layout

\begin_layout Plain Layout

  % quindi non occorre disegnarla all'interno dell'ambito
\end_layout

\begin_layout Plain Layout

  % (scope) ruotato.
 
\end_layout

\begin_layout Plain Layout

  
\backslash
draw[forza,->] (M.center) -- ++(0,-
\backslash
peso) node[below] {$Mg$};
\end_layout

\begin_layout Plain Layout


\backslash
end{tikzpicture}
\end_layout

\begin_layout Plain Layout

\end_layout

\end_inset


\end_layout

\end_inset


\end_layout

\end_body
\end_document

Reply via email to