Je voudrais pouvoir moduler la hauteur des blocs dans une frame : donner une hauteur plus grande au premier bloc et diminuer la hauteur du second. Comment faire ?

Voici un ECM :

Ouvrir dans l'éditeur Overleaf
\documentclass[english,10pt]{beamer}
\usetheme{JuanLesPins}
\setbeamercovered{transparent}
% \definecolor{vertmoyen}{rgb}{0.20,0.43,0.09}
\definecolor{bleuklein}{rgb}{0.30,0.10,0.95}
\usecolortheme[named=bleuklein]{structure}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[french]{babel}
\setbeamersize{text margin left = 2mm, % normalement c'est 1 cm
    text margin right = 2mm % normalement c'est 1 cm
}
% \usepackage[left=10mm,right=10mm,top=20mm,bottom=20mm]{geometry}
\usepackage{color}
\usepackage{xcolor}
% \usepackage[dvipsnames,svgnames]{xcolor}
\usepackage{pgf}
\usepackage{tikz}
\usepackage{graphicx}
% \usepackage{picins}
\DeclareGraphicsExtensions{.jpg,.pdf,.png}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{url}
\usepackage{setspace}
\usepackage{gensymb}
\usepackage{mathrsfs}
\usepackage{chemfig}
\usepackage{pgfplots}
\usepackage{siunitx}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{array}
\usepackage{ragged2e, makecell, mhchem}
\usepackage{fancyhdr}
\pagestyle{fancy}
\pagestyle{empty}
% \usepackage{caption}
% \usepackage{columns}

\begin{document}

\begin{frame}[shrink=60]
\frametitle{Amination reaction}
\framesubtitle{Quantitative analysis of amine fonctions II : conductimetry}
\begin{block}{chemical equation}
    \begin{center}
\begin{tikzpicture}
\draw[->,thick,>=stealth] (4,0.5) -- (8,0.5);
\draw (0.5,0.5) node {$NH_{3}^{+} - R - NH_{3}^{+}\, (aq) +\, 2\, HO^{-}\, (aq)$};
\draw (11,0.5) node {$NH_{2} - R - NH_{2}\, (aq) +\, 2\, H_{2}O$};
\end{tikzpicture}
    \end{center}
\end{block}
\begin{block}{Example of COS 16}
\begin{center}
\begin{tikzpicture}[scale=0.8]
    \begin{axis}[axis x line=bottom,axis y line = left, grid=major,
    xlabel=\scalebox{1.2}{soude volume ($mL$)},
    ylabel=\scalebox{1.2}{$\sigma\, (\mu S.cm^{-1}$)},
    xmin=0,
    xmax=16,
    ymin=2,
    ymax=9.5,
    mark size=0.2pt,
    width=1.0\textwidth]
    \addplot table [x=volume,y=sigma,col sep=tab] {dosage_conductimetrie_COS16_2019_02_01.txt};
    \end{axis}
\end{tikzpicture}
% \caption{COS16 dosage}
\end{center}
\end{block}
\end{frame}
\end{document}

Remarque : il y a beauocup de packages car c'est un extrait d'une présentation Beamer plus grande.

Posée 18 Jul '19, 23:59

cbreton's gravatar image

cbreton
75733348
Taux d'acceptation : 9%

Modifiée 20 Jul '19, 00:50

Pathe's gravatar image

Pathe ♦♦
7.4k28196245

2

Le deuxième bloc ne marche pas. Nous n'avons pas le fichier dosage_conductimetrie_COS16_2019_02_01.txt

(19 Jul '19, 02:44) samcarter samcarter's gravatar image
3

Votre présentation des réactions chimiques serait grandement améliorée par l'usage d'un package adapté. Je conseille notamment chemformulas.

(19 Jul '19, 03:21) denis ♦♦ denis's gravatar image

Pour moduler la hauteur du premier bloc :

Ouvrir dans l'éditeur Overleaf
\documentclass[english,10pt]{beamer}
\usetheme{JuanLesPins}
\setbeamercovered{transparent}
% \definecolor{vertmoyen}{rgb}{0.20,0.43,0.09}
\definecolor{bleuklein}{rgb}{0.30,0.10,0.95}
\usecolortheme[named=bleuklein]{structure}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[french]{babel}
\setbeamersize{text margin left = 2mm, % normalement c'est 1 cm
    text margin right = 2mm % normalement c'est 1 cm
}
% \usepackage[left=10mm,right=10mm,top=20mm,bottom=20mm]{geometry}
\usepackage{color}
\usepackage{xcolor}
% \usepackage[dvipsnames,svgnames]{xcolor}
\usepackage{pgf}
\usepackage{tikz}
\usepackage{graphicx}
% \usepackage{picins}
\DeclareGraphicsExtensions{.jpg,.pdf,.png}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{url}
\usepackage{setspace}
\usepackage{gensymb}
\usepackage{mathrsfs}
\usepackage{chemfig}
\usepackage{pgfplots}
\usepackage{siunitx}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{array}
\usepackage{ragged2e, makecell, mhchem}
\usepackage{fancyhdr}
\pagestyle{fancy}
\pagestyle{empty}
% \usepackage{caption}
% \usepackage{columns}

\begin{document}

\begin{frame}[shrink=60]
\frametitle{Amination reaction}
\framesubtitle{Quantitative analysis of amine fonctions II : conductimetry}
\begin{block}{chemical equation}
    \begin{center}
    \vspace{1cm}
\begin{tikzpicture}
\draw[->,thick,>=stealth] (4,0.5) -- (8,0.5);
\draw (0.5,0.5) node {$NH_{3}^{+} - R - NH_{3}^{+}\, (aq) +\, 2\, HO^{-}\, (aq)$};
\draw (11,0.5) node {$NH_{2} - R - NH_{2}\, (aq) +\, 2\, H_{2}O$};
\end{tikzpicture}
\vspace{1cm}
    \end{center}
\end{block}

\begin{block}{chemical equation}
\begin{minipage}[c][4cm][c]{\linewidth}
\centering
\begin{tikzpicture}
\draw[->,thick,>=stealth] (4,0.5) -- (8,0.5);
\draw (0.5,0.5) node {$NH_{3}^{+} - R - NH_{3}^{+}\, (aq) +\, 2\, HO^{-}\, (aq)$};
\draw (11,0.5) node {$NH_{2} - R - NH_{2}\, (aq) +\, 2\, H_{2}O$};
\end{tikzpicture}
\end{minipage}
\end{block}

\end{frame}
\end{document}

Comme déjà dit (je n'ai pas fait les changements cette fois) :

  • vous n'avez pas besoin de \usepackage{color}, \usepackage{xcolor}, \usepackage{url}, \usepackage{amssymb}, \usepackage{amsmath}, \usepackage{amsfonts} ou \usepackage{graphicx} avec beamer

  • vous n'avez pas besoin de \usepackage{pgf} si vous avez \usepackage{tikz}

  • \usepackage{setspace} ne marche pas très bien avec beamer

  • \usepackage{fancyhdr} n’est pas une bonne combinaison avec. J'utiliserais \setbeamertemplate{headline}{}\setbeamertemplate{footline}{}. Cela aussi donnera plus d'espace sur la page de titre...

  • normalement \DeclareGraphicsExtensions{.jpg,.pdf,.png} n'est pas nécessaire. Si vous en avez besoin, j'utiliserais \DeclareGraphicsExtensions{.pdf,.png,.jpg}

  • une taille de police plus petite au lieu de [shrink===...]

Lien permanent

Publiée 19 Jul '19, 02:43

samcarter's gravatar image

samcarter
8.2k2817
Taux d'acceptation : 57%

Modifiée 19 Jul '19, 02:57

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.