IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en forme Discussion :

Gros document (thèse): scinder un doc en 2 volumes


Sujet :

Mise en forme

  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2017
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Gros document (thèse): scinder un doc en 2 volumes
    Bonjour,

    Je rédige ma thèse en LateX. Je dois la rendre sous la forme de 2 volumes séparés.
    J'avais créé un fichier_maitre.tex incluant le préambule et l'appel à chacun des sous-fichiers.tex avec \includes{1.Introduction} etc. J'ai donc 1 seul pdf.
    Je voulais donc savoir comment faire pour scinder mon doc en deux volumes ? en ayant pour chacun :
    • la page de garde (pour ma part j'ai inclu un .pdf avec la page de garde toute faite)
    • le sommaire
    • la table des matières (+ détaillée)

    Le tout avec une numérotation continue entre les deux volumes.

    Autre question, est-il possible de faire des tables de matières un peu différentes pour chacun des volumes ? J'entends dans le volume 1, avoir un détail des chap/sections/sous-sections/etc. de ce volume et avoir seulement - Volume 2 ..................p.340 sans le détail. et inversement.

    Voici comment je voudrais organiser la thèse :
    Dans le 1er volume :
    Page de garde / Remerciements / Sommaire
    • introduction
    • Matériels et Méthodes
    • Synthèses
    • Discussion
    • Bibliographie

    Table des matières

    Dans le 2ème volume :
    Page de garde / Sommaire
    • Méthodologie développée
    • Résultats bruts
    • Annexes

    Table des matières

    Merci par avance pour vos réponses!

    M

  2. #2
    Expert éminent sénior

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Points : 11 289
    Points
    11 289
    Billets dans le blog
    5
    Par défaut
    Une méthode simple: utiliser l'extension pdfpages (documentation).
    • On compile le fichier complet, le main.tex
    • On crée deux fichiers vol1.tex et vol2.tex et mettant \includepdf[pages=1-339]{main.pdf} et \includepdf[pages=340-]{main.pdf}


    Une autre solution plus automatique trouvée sur tex.se.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    \documentclass[10pt,a4paper]{report}
    \usepackage[latin1]{inputenc}
    \usepackage{pageslts} %  theCurrentPage
    \usepackage{calc} % theCurrentPage+1
    \usepackage{blindtext} % Lorem ipsum dolor 
    \newcounter{FirstPage} % counter, for first page number
    \setcounter{FirstPage}{1} % Set FirstPage to page 1
     
    \newwrite\BatchFile% Batch-Datei
    \immediate\openout\BatchFile=BatchFile.txt% *.bat don't work
     
    \newcommand{\Split}[1]{%
    \immediate\write\BatchFile{pdftk.exe\space \jobname.pdf\space cat \theFirstPage -\theCurrentPage\space output\space \jobname-#1.pdf dont_ask}% 
    \setcounter{FirstPage}{\theCurrentPage+1}% set FirstPage to new first page
    }
    \begin{document}
    \pagenumbering{arabic} % for pageslts
     
    \chapter{One}
     
    \Blindtext 
     
    \Split{C1} % Split for Chapter 1  
    %--------------------------------------------------------------
    \chapter{Two}
     
    \Blindtext\Blindtext
     
    \Split{C2} % Split for Chapter 2
    %--------------------------------------------------------------
    \chapter{Three}
    \setcounter{page}{1} % Chapter 3 with new page numbers
     
    \Blindtext \Blindtext \blindtext 
     
    \Split{C3} % Split for Chapter 3
    %==========================
    \immediate\write\BatchFile{exit}% 
    \immediate\closeout\BatchFile% 
    \immediate\write18{cmd /c move BatchFile.txt BatchFile.bat} % rename Batch File
    \end{document}
    Il est nécessaire d'installer le logiciel pdftk. Il suffit ensuite de lancer le fichier BatchFile.bat.

  3. #3
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2017
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci pour cette réponse rapide.
    J'ai fait le test avec la première solution (simple) et ça fonctionne bien.
    Je crois que je vais m'en tenir là.

    Encore merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Toutes versions] mettre le nom du fichier dans le document word sans le .DOC
    Par pkpk94 dans le forum Word
    Réponses: 7
    Dernier message: 09/02/2010, 13h30
  2. Gestion de gros documents
    Par ubantou dans le forum Débuter
    Réponses: 4
    Dernier message: 19/10/2009, 00h18
  3. Réponses: 4
    Dernier message: 28/01/2009, 15h02
  4. Compression de gros documents
    Par Emdis dans le forum ASP
    Réponses: 2
    Dernier message: 14/11/2006, 13h26
  5. Serialiser de gros documents XML
    Par philemon_siclone dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 17/09/2003, 15h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo