Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2315 connectés 

 


Avec quel éditeur faites-vous du LateX ?
Sondage à 2 choix possibles.




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  92  93  94  ..  116  117  118  119  120  121
Auteur Sujet :

[Topic unique] LaTeX (R)

n°2968648
dreamer18
CDLM
Posté le 08-11-2010 à 21:19:16  profilanswer
 

Reprise du message précédent :
hello.
 
Pour les layout "tout faits" en a4, j'utilisais a4wide pour des marges réduites, y a pas un site web qui recense tous les packages dispos ?
 
a4wide semble plus vraiment up-to-date


---------------
"Parceque toi tu fracasses du migrant à la batte de baseball, c'est ça ?" - Backbone-
mood
Publicité
Posté le 08-11-2010 à 21:19:16  profilanswer
 

n°2968656
pulsar68
Posté le 08-11-2010 à 23:12:39  profilanswer
 

dreamer18 a écrit :

hello.
 
Pour les layout "tout faits" en a4, j'utilisais a4wide pour des marges réduites, y a pas un site web qui recense tous les packages dispos ?
 
a4wide semble plus vraiment up-to-date


Utilise le package geometry.

n°2968673
dreamer18
CDLM
Posté le 09-11-2010 à 07:21:54  profilanswer
 

oui mais j'avais pas envie de m'embêter avec les commandes. :)
 
Sinon je suis tombé sur le package "fullpage" qui semble bien :)


---------------
"Parceque toi tu fracasses du migrant à la batte de baseball, c'est ça ?" - Backbone-
n°2968678
pulsar68
Posté le 09-11-2010 à 08:43:57  profilanswer
 

dreamer18 a écrit :

oui mais j'avais pas envie de m'embêter avec les commandes. :)
 
Sinon je suis tombé sur le package "fullpage" qui semble bien :)


Y a en gros 2 ou 3 options à fixer pour définir les marges. Il n'y rien de sorcier et au moins tu maîtrises les dimensions toi-même. Si dès ce stade tu n'as pas envie de t'embêter avec quelques commandes, abandonne tout de suite LaTeX car tu vas en bouffer des commandes...

n°2968765
dreamer18
CDLM
Posté le 09-11-2010 à 19:39:25  profilanswer
 

ben je m'en suis bouffé pendant des années pour pondre un polycopié de 150 pages :D C'est juste que maintenant je m'en sers de manière très occasionnelle et j'ai besoin de produire "vite" un brouillon

Message cité 1 fois
Message édité par dreamer18 le 09-11-2010 à 19:39:55

---------------
"Parceque toi tu fracasses du migrant à la batte de baseball, c'est ça ?" - Backbone-
n°2968768
dreamer18
CDLM
Posté le 09-11-2010 à 19:41:50  profilanswer
 

Tant que j'y suis, y en a-t-il ici qui ont essayé de jouer avec d'autres fonts que le computer modern. J'avais testé ces packages là : pxfonts, txfonts, beton, times, cmbright, palatino.


---------------
"Parceque toi tu fracasses du migrant à la batte de baseball, c'est ça ?" - Backbone-
n°2968771
pulsar68
Posté le 09-11-2010 à 20:18:41  profilanswer
 

dreamer18 a écrit :

ben je m'en suis bouffé pendant des années pour pondre un polycopié de 150 pages :D C'est juste que maintenant je m'en sers de manière très occasionnelle et j'ai besoin de produire "vite" un brouillon


 
copier/coller rapide:

\usepackage[a4paper,twoside,head=15pt,vmargin=2.5cm,hmargin=2.25cm]{geometry}

n°2968772
pulsar68
Posté le 09-11-2010 à 20:25:05  profilanswer
 

dreamer18 a écrit :

Tant que j'y suis, y en a-t-il ici qui ont essayé de jouer avec d'autres fonts que le computer modern. J'avais testé ces packages là : pxfonts, txfonts, beton, times, cmbright, palatino.


oui, mais essentiellement \usepackage[charter]{mathdesign} et \usepackage[utopia]{mathdesign} (ou Latin Modern à la place de Computer Modern).
 
Sinon, je me suis amusé (c'est vraiement le mot, car je les n'utilise pas trop) à convertir des polices TrueType en polices compatibles LaTeX : Arial, Arial Black, Times New Roman, Courier New, Georgia, Verdana, Albany AMT, Thorndale AMT, Cumberland AMT, DejaVu (serif, sans, monospace)... Je suis en train de convertir la police Liberation. J'ai même converti la police Exocet de Diablo2  :pt1cable: (mais je ne trouve pas l'usage, lol).
 
Ça donne:
http://www.pulsar68.org/img/latex/policesttf.png


Message édité par pulsar68 le 09-11-2010 à 20:27:15
n°2968818
mixmax
Too old for this shit.
Posté le 10-11-2010 à 12:05:07  profilanswer
 

comment savoir la longueur d'un caractère par exemple: ---
 
je voudrais prendre sa longueur comme unité...

n°2968822
pulsar68
Posté le 10-11-2010 à 12:24:32  profilanswer
 

mixmax a écrit :

comment savoir la longueur d'un caractère par exemple: ---
 
je voudrais prendre sa longueur comme unité...


\newlength\madimension
\settowidth\madimension{le_truc_a_mesurer}

mood
Publicité
Posté le 10-11-2010 à 12:24:32  profilanswer
 

n°2968936
mixmax
Too old for this shit.
Posté le 11-11-2010 à 11:15:10  profilanswer
 

ho merci :love:

n°2969269
mixmax
Too old for this shit.
Posté le 13-11-2010 à 13:39:29  profilanswer
 

je cherche à faire un \newenvironment{monenv} pour un style de thm mais je souhaite l' invoquer comme \monenv \finmonenv et pas comme \begin{monenv} \end{monenv}

 

des idées ?

Message cité 1 fois
Message édité par mixmax le 13-11-2010 à 14:14:18
n°2969271
pulsar68
Posté le 13-11-2010 à 14:11:08  profilanswer
 

mixmax a écrit :

je cherche à faire un \newenvironment{monenv} pour un style de thm mais je souhaite l' invoquer comme \monenv \finmonenv et pas comme \begin{monenv} \end{monenv}
 
des idées ?


En créant 2 commandes respectivement \monenv et \finmonenv qui utiliseraient respectivement les commandes \bgroup et \egroup.

n°2969273
mixmax
Too old for this shit.
Posté le 13-11-2010 à 14:31:41  profilanswer
 

du coup c'est plus du tout un \newenvironment{monenv} que je dois definir ?

n°2969274
pulsar68
Posté le 13-11-2010 à 14:36:47  profilanswer
 

mixmax a écrit :

du coup c'est plus du tout un \newenvironment{monenv} que je dois definir ?


Je ne pense pas, un environnement sera toujours appelé par \begin\end.

n°2969340
mixmax
Too old for this shit.
Posté le 13-11-2010 à 22:54:13  profilanswer
 

toujours pour ma question, est-ce \def\monenv peut avoir des parametres par defaut comme
\necommand{\monenv}[1][para. par defaut]{...} ?

Message cité 1 fois
Message édité par mixmax le 13-11-2010 à 22:54:22
n°2969341
pulsar68
Posté le 13-11-2010 à 23:26:24  profilanswer
 

mixmax a écrit :

toujours pour ma question, est-ce \def\monenv peut avoir des parametres par defaut comme
\necommand{\monenv}[1][para. par defaut]{...} ?


Je ne crois pas. Il semble bien, en regardant dans  latex.ltx, que ce ne soit pas le cas et que ce soit rendu possible par la création de la commande \newcommand. Ceci dit, quelle est ta motivation d'utiliser \def au lieu de \newcommand, au risque d'écraser une commande du même nom que la tienne sans que tu le saches ?

n°2969342
mixmax
Too old for this shit.
Posté le 13-11-2010 à 23:29:35  profilanswer
 

aucune, a part que je prefere des commande tex plutot que latex en vue d' un test de context

n°2969349
mixmax
Too old for this shit.
Posté le 14-11-2010 à 03:24:32  profilanswer
 

je cherche maintenant à éviter d'avoir un item d' une liste sur une une page et le deuxieme sur une autre page, alors qu'il y a largement la place pour tout faire tenir en une seule page]
 
je trouve pas les equivalents de widowdisplay etc pour les listes en fait.

n°2969483
mixmax
Too old for this shit.
Posté le 15-11-2010 à 00:12:57  profilanswer
 

j'ai trouvé ça
%\makeatletter
%\@beginparpenalty=10000
%\@itempenalty=10000
%\@endparpenalty=10000
%\makeatother
 
 
mais mm avec ces valeurs des listes de 2 items se cassent.
 
En fait mes environnements de thm et de liste marchent bien mais le découpage est mauvais

n°2969575
mixmax
Too old for this shit.
Posté le 15-11-2010 à 21:41:48  profilanswer
 

bon j'arrive pas à gérer les coupures, soit on a \filbreak qui ne fait rien couper [jusqu' a une-demie page de blanc] soit on met rien et c'est le bordel........:|
 
 
en plus mes \nopagebreak, \penalty etc n'ont aucun effet, c'est n' importe quoi  [:delpotrolerageux:4]


Message édité par mixmax le 15-11-2010 à 21:44:07
n°2969737
mixmax
Too old for this shit.
Posté le 17-11-2010 à 08:22:33  profilanswer
 

est-ce que l'on peut avoir un \textheight adaptatif ie du genre \textheight{10in plus 8in minus 3in} ?

n°2969792
pulsar68
Posté le 17-11-2010 à 15:26:11  profilanswer
 

lechewal a écrit :

Je suis passé de Kile à Texmaker.

 

Malheuresement, il pdflatex est moins intelligement, i.e. il recompiler pas le bibtex automatiquement et refais pas de pdflatex automatiquement pour les cross references. Bref.

 

Savez-vous s'il est possible d'utiliser un makefile pour compiler, dans texmaker ? J'ai pas réussi :o


Plus simple : dans la rubrique "Compil Rapide", tu choisi "utilisateur" et tu règles l'enchaînement que tu souhaites.

 

EDIT: et avec un script au lieu d'un makefile ?

Message cité 1 fois
Message édité par pulsar68 le 17-11-2010 à 15:29:32
n°2969793
pulsar68
Posté le 17-11-2010 à 15:28:39  profilanswer
 

mixmax a écrit :

est-ce que l'on peut avoir un \textheight adaptatif ie du genre \textheight{10in plus 8in minus 3in} ?


Je ne pense pas. Mais j'ai du mal à voir comment se présente ton problème sans exemple précis. Je n'ai jamais eu ce problème, sauf quand je fais une mise en page avec les pieds (sans préjuger de rien en ce qui te concerne).

n°2969910
lechewal
des sensations...bien
Posté le 18-11-2010 à 12:59:03  profilanswer
 

Detecteur de symbole latex par dessin :  
http://detexify.kirelabs.org/classify.html
sympa !

n°2969994
mixmax
Too old for this shit.
Posté le 19-11-2010 à 08:05:11  profilanswer
 

bon j'ai réussis à faire ce que je souhaitais  [:wark0]  
 
des questions néanmoins:
 
- est-ce que l'on peut redéfinir \] pour ajouter un espace que je choisis à belowdisplayskip ?
 
- je veux faire une macro \macro qui doit prendre plusieurs paragraphes de textes et de maths avec \] dedans mais si je fais
\def\macro[1]{
machin avec #1}
avec #1 tous mes paragraphes, j' ai l'erreur: la commande \macro n'est pas complete [un truc comme ça]. Ca vient du fait que je saute des lignes dans #1 et du coup latex est perdu. Idem si je met un \] dans #1, il me dit bad math delimiter....
 
- j'ai définis un nouveau type de liste, avec des nouveaux labels pour le niveau 1, mais je souhaite différents labels pour le niveau 2
le \renewcommand{labelenumii}{mon nouveau label ne fonctionne pas}
 

n°2970084
pulsar68
Posté le 19-11-2010 à 18:00:05  profilanswer
 

mixmax a écrit :

- est-ce que l'on peut redéfinir \] pour ajouter un espace que je choisis à belowdisplayskip ?


Là, ça devient tordu, je n'ai pas trop la motivation pour chercher, désolé.
 

mixmax a écrit :

- je veux faire une macro \macro qui doit prendre plusieurs paragraphes de textes et de maths avec \] dedans mais si je fais
\def\macro[1]{
machin avec #1}
avec #1 tous mes paragraphes, j' ai l'erreur: la commande \macro n'est pas complete [un truc comme ça]. Ca vient du fait que je saute des lignes dans #1 et du coup latex est perdu. Idem si je met un \] dans #1, il me dit bad math delimiter....


C'est bien de vouloir utiliser des commandes teX, mais il vaut mieux bien les comprendre : regarde du côté de \long\def au lieu \def... Et avec \newcommand ?  ;)  
 

mixmax a écrit :

- j'ai définis un nouveau type de liste, avec des nouveaux labels pour le niveau 1, mais je souhaite différents labels pour le niveau 2
le \renewcommand{labelenumii}{mon nouveau label ne fonctionne pas}


Si tu utilises babel, attention, les labels sont créés au début du document (il y a des commandes \AtBeginDocument qui traînent dans babel). Donc, tu dois faire pareil, sinon ta redéfinition sera écrasée au début du document:

\AtBeginDocument{%
\renewcommand{\labelitemi}{ton nouveau label}}


n°2970112
mixmax
Too old for this shit.
Posté le 20-11-2010 à 01:05:19  profilanswer
 

pulsar68 a écrit :


Je ne pense pas. Mais j'ai du mal à voir comment se présente ton problème sans exemple précis. Je n'ai jamais eu ce problème, sauf quand je fais une mise en page avec les pieds (sans préjuger de rien en ce qui te concerne).


en fait au lieu de vouloir un textheight adaptatif et des espaces inter-thm fixes, j'ai fait l'inverse.

n°2970114
mixmax
Too old for this shit.
Posté le 20-11-2010 à 02:43:46  profilanswer
 


pulsar68 a écrit :


C'est bien de vouloir utiliser des commandes teX, mais il vaut mieux bien les comprendre : regarde du côté de \long\def au lieu \def... Et avec \newcommand ?  ;)

 


newcommand ne me permet pas d'avoir des [] en tant que délimiteurs !

 
pulsar68 a écrit :


Si tu utilises babel, attention, les labels sont créés au début du document (il y a des commandes \AtBeginDocument qui traînent dans babel). Donc, tu dois faire pareil, sinon ta redéfinition sera écrasée au début du document:

\AtBeginDocument{%
\renewcommand{\labelitemi}{ton nouveau label}}



 

nan ça ne marche pas. je mets
\AtBeginDocument{%
\renewcommand{\theenumii}{\Alph{enumii}}
\renewcommand{\labelenumii}{\theenumii}}

 

après la definition de mon nouvel environnement de list, mais les labels de niveaux 2 sont encore ceux du niveaux 1 de ma nouvelle liste...

Message cité 1 fois
Message édité par mixmax le 20-11-2010 à 03:41:35
n°2970128
pulsar68
Posté le 20-11-2010 à 10:11:53  profilanswer
 

mixmax a écrit :

newcommand ne me permet pas d'avoir des [] en tant que délimiteurs !


\newcommand{\toto}[1]{\[#1\]} marche très bien ! Ou alors tu expliques très mal ce que tu veux. Donne ta commande.
De même \newcommand{\toto}[1]{#1} avec \toto{\[ x \]} marche très bien aussi.

 
mixmax a écrit :

nan ça ne marche pas. je mets
\AtBeginDocument{%
\renewcommand{\theenumii}{\Alph{enumii}}
\renewcommand{\labelenumii}{\theenumii}}

 

après la definition de mon nouvel environnement de list, mais les labels de niveaux 2 sont encore ceux du niveaux 1 de ma nouvelle liste...


Pourquoi \labelenumii et pas \labelitemii ?? Quand on crée un liste sur la base de l'environnement "list", il me semble qu'on utilise des \labelitemi.

Message cité 1 fois
Message édité par pulsar68 le 20-11-2010 à 10:15:02
n°2970130
mixmax
Too old for this shit.
Posté le 20-11-2010 à 10:30:03  profilanswer
 

pulsar68 a écrit :


\newcommand{\toto}[1]{\[#1\]} marche très bien ! Ou alors tu expliques très mal ce que tu veux. Donne ta commande.
De même \newcommand{\toto}[1]{#1} avec \toto{\[ x \]} marche très bien aussi.
 


je veux une commande sous la forme \macro[] qui dans mon .tex sera
\macro[
toto
 
toto
 
\[ math\]
 
toto
]
par exemple

pulsar68 a écrit :


Pourquoi \labelenumii et pas \labelitemii ?? Quand on crée un liste sur la base de l'environnement "list", il me semble qu'on utilise des \labelitemi.

oui ok mais
 
\AtBeginDocument{%}
\renewcommand{\labelitemii}{\alpha}}
 
ne fonction pas non plus. Ca me semble bizarre qu'il n'y ait pas le nom de mon nouvel environnement de liste dans la commande
 

n°2970132
pulsar68
Posté le 20-11-2010 à 10:37:21  profilanswer
 

mixmax a écrit :

je veux une commande sous la forme \macro[]


Une commande fonctionne avec des {}, pas des [] sauf si c'est une option. J'ai beaucoup de mal à te suivre, tu ne me donnes que des miettes au compte goutte.

 
mixmax a écrit :

oui ok mais

 

\AtBeginDocument{%}
\renewcommand{\labelitemii}{\alpha}}
ne fonction pas non plus. Ca me semble bizarre qu'il n'y ait pas le nom de mon nouvel environnement de liste dans la commande


De même, donne-moi donc la définition complète de ta liste que je puisse enfin y voir qqch.


Message édité par pulsar68 le 20-11-2010 à 10:37:40
n°2970133
mixmax
Too old for this shit.
Posté le 20-11-2010 à 10:44:13  profilanswer
 

-
avec \def on peut avoir une macro \macro[#1] qui sera instantée par \macro[ machin qui sera #1]  dans mon .tex
 
le problème est que dans  machin qui sera #1, on ne peut pas sauter de ligne ni mettre de \[ \]
 
pareil si on definit \def\macro[{#1}]
 
-
\newcounter{lvlo}
\newenvironment{lvlo}
{\begin{list}
{mon label de ma liste}
{
des choses pour regler les espace inter items etc.
\usecounter{lvlo}
}
}
{\end{list}}
 
maintenant, lorsque je met une liste lvlo dans une liste lvlo, j'ai les même labels, moi j'en veux des différents pour la nested list.

n°2970144
pulsar68
Posté le 20-11-2010 à 12:19:44  profilanswer
 

mixmax a écrit :

-
avec \def on peut avoir une macro \macro[#1] qui sera instantée par \macro[ machin qui sera #1]  dans mon .tex

 

le problème est que dans  machin qui sera #1, on ne peut pas sauter de ligne ni mettre de \[ \]

 

pareil si on definit \def\macro[{#1}]

 

Voilà ce qui marche:

 

\long\def\toto[#1]{#1}

 

\begin{document}

 

\toto[fdqfdsl nfjdqnvcfkl nvjfkdln vlkfd

 

\[ x \]

 

fdsqfj  vfdqjkl vf]

 

\end{document}

 

Pour la liste, je n'ai pas encore eu le temps de regarder.


Message édité par pulsar68 le 20-11-2010 à 13:23:12
n°2970148
mixmax
Too old for this shit.
Posté le 20-11-2010 à 12:41:43  profilanswer
 

c'est bien grace à \long que çá marche, je l'aurais pas trouvé :d, thx

n°2970154
pulsar68
Posté le 20-11-2010 à 13:22:45  profilanswer
 

mixmax a écrit :

c'est bien grace à \long que çá marche, je l'aurais pas trouvé :d, thx


C'est le même genre de nuance qu'avec \newcommand* et \newcommand.


Message édité par pulsar68 le 20-11-2010 à 13:23:00
n°2970162
Wamdu
Tu l'as vu ?
Posté le 20-11-2010 à 15:04:59  profilanswer
 

Bonjour à tous, petite question sur les en-têtes. J'écris mon document avec la classe report, et je voudrais insérer dans les en-têtes le titre de la partie (provenant de \part donc) et du chapitre. Je m'en sort très bien pour le chapitre (\leftmark je crois), mais j'arrive pas à récupérer le titre de ma partie...
 
Sur un autre forum j'ai trouvé ce bout de code :

\let\Oldpart\part
\newcommand{\parttitle}{}
\renewcommand{\part}[1]{\Oldpart{#1}\def\parttitle{#1}}


 
Ça fonctionne pas trop mal, jusqu'à ce que je veuille avoir une version raccourcie de mon titre pour la table des matières, avec la syntaxe :

\part[titre court]{titre vachement plus long qui rentre pas dans les en-têtes}


Là ça part en cacahuète...
 
Est-ce que l'un de vous aurait une solution ?
 
Merci à vous !

n°2970903
Wamdu
Tu l'as vu ?
Posté le 26-11-2010 à 19:41:07  profilanswer
 

Personne ? :(

n°2971080
Wamdu
Tu l'as vu ?
Posté le 28-11-2010 à 12:39:28  profilanswer
 

Hello,
 
pour ceux que la solution intéresserait, j'ai réussi à trouver ce qu'il me fallait (à mettre dans le préambule) :

\let\Oldpart\part
\newcommand{\parttitle}{}
\renewcommand{\part}[2][\DefaultPart]{\def\DefaultPart{#2}%
   \Oldpart[#1]{#2}\renewcommand{\parttitle}{#1}}
\renewcommand{\sectionmark}[1]{}


 
Et on peut utiliser \parttitle dans les en-têtes et pieds de pages. Ça prend bien en compte le titre optionnel plus court de la partie.
 
Et comme je suis pas chien, j'ai trouvé ma réponse ici.

n°2973457
mixmax
Too old for this shit.
Posté le 17-12-2010 à 12:38:54  profilanswer
 

je mets ça ici
\vgl@\nointerlineskip
 
pratique si on veut pas d' espace après un \par, mettons. Plus joli que \par \vspace{-\parskip}


---------------
8bit lover http://8-bit.fm/
n°2973462
pulsar68
Posté le 17-12-2010 à 12:55:11  profilanswer
 

mixmax a écrit :

je mets ça ici
\vgl@\nointerlineskip
 
pratique si on veut pas d' espace après un \par, mettons. Plus joli que \par \vspace{-\parskip}


Euh, par défaut parskip=0pt dans le corps du texte (présicément \parskip=0pt plus 1pt)... Et s'il n'est pas nul, il suffit de faire \setlength\parskip{0pt}.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  92  93  94  ..  116  117  118  119  120  121

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Topic] Le FASTPATH chez free !Pourquoi ferme t-on d'autorité un topic...
Je recherche un topic...Où mettre ce filtre ADSL??(fin du topic)
[Topic Unique] Freebox V3.... auront nous la V4 mi-juillet???[TU] Mozilla Thunderbird
Plus de sujets relatifs à : [Topic unique] LaTeX (R)


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)