J'utilise habituellement une vieille version de TeX Live qui fonctionnait. J'ai installé la TeX Live 2018 sur une nouvelle machine mais impossible d'obtenir une sortie correcte sur un fichier contenant des cartouches écrits en Ouvrir dans l'éditeur Overleaf
\usepackage{auto-pst-pdf} \ifpdf \usepackage{tikz} \else \usepackage{pstricks} \fi puis Ma question est donc : comment retrouver le comportement de la précédente version de TeX Live qui fonctionnait parfaitement et donnait une sortie
Affichage de 5 parmi 13
Afficher 8 commentaire(s) en plus
|
@denis Je note le conseil pour bclogo mais pour le moment j'aimerais réutiliser l'ancien code plutôt que de réécrire.
EDIT Bah oui mais les cartouches c'est une chose mais même une figure comme : Ouvrir dans l'éditeur Overleaf
\begin{center} \shorthandoff{:} \psset{unit=1} \begin{pspicture}(-5,-1)(4,2) {\repere \psaxes{->}(0,0)(-5,-1)(4,2)} \psset{dotstyle=+} %\rput(0.2,1.2){$\frac{1}{b-a}$} \rput(-1.1,-0.3){$a$} \rput(-3,1.2){{\bf Loi uniforme sur} $[a,b]\ $: \quad {\bf d.d.p}} \psline[linecolor=red,linewidth=2pt](-5,0)(-1,0) \rput(2.1,-0.3){$b$} \psline[linecolor=red,linewidth=2pt]{*-*}(-1,0.7)(2,0.7) \psline[linecolor=red,linewidth=2pt](2,0)(5,0) % \rput(0,-2.5){$C$} % \psline[linecolor=green](4,-2)(14,4) % \rput(4,-2.5){$D$} %\rput(14,4.5){$E$} \end{pspicture} \shorthandon{:} \end{center} ne donne rien ! Ce serait bien de poster un exemple complet minimal (avec la définition de
(18 Nov '18, 04:49)
Bernard
|
En principe, compiler avec
xelatex
fonctionne sans souci.Merci pour cette réponse.Mais xelatex ce n'est pas l'alternative à texlive? Le conseil serait d'installer xetex en plus ou à la place de texlive?
xelatex MonFichier.tex
ne donne rien sinon un long fichier de log qui se termine par un message bizarre -- le même qu'avec latex:Ce qui est l'alternative à la (distribution TeX) TeX Live, c'est la (distribution TeX) MiKTeX.
xelatex
est une alternative à(pdf)(la)tex
.@BogueDan Merci de modifier votre question pour y ajouter un ECM.
Le message d'erreur semble indiquer un problème avec le code. Comme demandé par Denis, if faudrait un exemple minimal reproduisant le problème.
Je veux bien citer le code mais avec ma version texlive ancienne cela fonctionne. Il me semble que je devrais pouvoir demander le même comportement à la nouvelle.
En principe, oui, sauf que si l'autre est vraiment ancienne, il arrive que des extensions évoluent, et que de temps en temps se révèlent certaines incompatibilités, ou la syntaxe change légèrement ou …
@BogueDan Sauf erreur de ma part, Ghostscript a dernièrement subi des modifications qui peuvent expliquer que le problème ne se manifeste qu'avec une distribution TeX récente.
Je vois, c'est plus clair sinon plus joyeux.
En regardant ce que produit
$ latex MonFichier.tex
, il me semble que ce cadre bugue particulièrement :\newcommand{\cs}[2]{\psLBox{0}{0}{1}{\huge{\textsc{\textbf{Sem \no#1}}}}{\Large{\textit{Session #2}}}}
@BogueDan Attention ! Les contre-obliques (
\
) saisies telles quelles dans les contributions ne sont visibles que si elles sont insérées en tant que⟨code⟩
. Pour insérer du⟨code⟩
, notamment des commandes LaTeX, cf. la FAQ Comment mettre en forme ma contribution ?. Merci de corriger votre contribution si cela n'a pas déjà été fait.La commande
\psLBox
n'est pas définie par PSTricks. Je soupçonne que, avec la vieille version de la TeX Live, cette commande est définie dans un fichier qui n'est pas présent avec la nouvelle.Toutefois, si vous n'utilisez PSTricks que pour une telle boîte, sachez qu'il y a des packages dédiés probablement plus adaptés, par exemple
bclogo
outcolorbox
, ces derniers n'étant pas incompatibles avec une compilationpdflatex
.