Risposte nei forum create
-
AutoreRisposte
-
::
E’ vero però ho bisogno di un \framebox(x,y) riempito completamente e perfettamente.Sul sito http://tug.org/PSTricks/main.cgi/ ho trovato un esempio che forse è la via giusta. Lo riporto pari pari:
\documentclass{article}
\usepackage{pstricks}
\setlength{\parindent}{0cm}
\pagestyle{empty}\makeatletter
\def\MyBox{\pst@object{MyBox}}
\def\MyBox@i#1#2#3{{%
\use@par % Local parameters
\if@star\solid@star\fi % Stared version
\pssetlength{\pst@dimc}{-\psframesep}
\psaddtolength{\pst@dimc}{-\psframesep}
\psaddtolength{\pst@dimc}{-\pslinewidth}
\psaddtolength{\pst@dimc}{-\pslinewidth}
\pssetlength{\pst@dima}{#1}
\psaddtolength{\pst@dima}{\pst@dimc}
\pssetlength{\pst@dimb}{#2}
\psaddtolength{\pst@dimb}{\pst@dimc}
\setbox\z@\vbox to\pst@dimb{\hsize\pst@dima\sloppy\vfil#3\vfil}%
\psframebox{\box\z@}%
}}
\makeatother\begin{document}
\MyBox{5cm}{2cm}{Text to format in paragraph mode.}
\hspace{1cm}
\MyBox[framesep=0.3]{5}{2}{Text to format in paragraph mode.}\vspace{1cm}
\MyBox[framesep=1,linewidth=0.2]{5}{4}{Text to format in paragraph mode.}
\hspace{1cm}
\MyBox[unit=0.5]{5}{4}{Text to format in paragraph mode.}\vspace{1cm}
\MyBox*[linecolor=lightgray]{5}{2}{Text to format in paragraph mode.}
\hspace{1cm}
\MyBox[linecolor=red,fillstyle=solid,fillcolor=yellow]
{5}{2}{\centering\itshape Text to format in paragraph mode.}\end{document}
A dire il vero il MyBox così creato ha effettivamente le dimensioni dichiarate, però col comando \put bisogna tener conto di 1 – 2 mm di “extra margine” per posizionarlo correttamente nella figura.
Mi sembra un po’ complicatina come soluzione, ma di fatto il grosso del lavoro, overo la definizione di \MyBox è bella e pronta.
Spero serva anche ad altri.
Ciao
Ziocalepino
::
Ciao, ti allego un piccolissimo file sorgente che da me funziona senza problemi:\documentclass [11pt]{report}
\usepackage[italian]{babel}
\usepackage[width=16cm, margin=2.5cm, head=15pt, height=250mm]{geometry}
\usepackage{chemist}
\usepackage{xymtex}
\font\rm=phvr
\everymath{\rm}
\everydisplay{\rm}
\begin{document}
\setlength{\parindent}{0pt}
\rm
\baselineskip=1.5\baselineskip
Metto qui una formula:
\vspace{2cm}\bzdrh{1==Cl;4==\kern-25pt\lower37pt\hbox to0pt{\bzdrh{3==F}}}
%
\end{document}Uso TeXMaker su XP. I paccheti ci sono tutti su MiKTeX 2.6. La compilazione avviene senza nessun problema così come la traduzione in pdf. La molecola l’ho copiata pari pari dalla documentazione trovata su CTAN (file xymtx200.dvi). Spero di esserti satato utile. Buona XyMica
zioaclepinoP.S.: alcuni comandi non c’entrano col pacchetto in sè…
Ciao
::
Allora, dopo una cura di fosforo la memoria è parzialmente tornata. Il programmino che avevo in mente si chiama latable e si trva qui:E’ ovviamente libero e piccolissimo. Fa SOLO la tabella, unendo celle, mettendo e togliendo i bordi, però è un programma WYSWYG che esporta il codice LaTeX. Il testo va messo in un secondo momento, però la struttura è bella e pronta. A chi serve…
Ciao
ZIocalepino
-
AutoreRisposte