Diffraction of X-rays or neutrons by crystals is a method of choice for obtaining the atomic structure of crystalline solids essential for understanding the properties of materials, reactional mechanisms or biomolecules like proteins or DNA. However, this technique requires crystals of the order of a micrometer, in the case of X-rays, and of a millimeter, in the case of neutrons. Electron diffraction enables the study of nanosized samples, thanks to the strong interaction with the material of these charged particles. The downside is that multiple diffractions occur and reduce the quality of the results obtained. In the kinematical theory of diffraction, it is assumed that the diffracted particles undergo a single diffraction event. This approximation considerably simplifies analyses for X-rays and neutrons, but does not work for electrons. It is therefore necessary to use the dynamical theory of diffraction, which takes into account the fact that electrons can be diffracted several times. This requires a specific form of processing, and a long and complex analysis.
Thanks to a new application of the dynamical theory to the analysis of electron diffraction data, it has been possible to determine the structures of an organic compound, paracetamol, and an inorganic compound, a cobalt aluminophosphate. The remarkable sensitivity of this method makes it possible to reveal the position of even the lightest atoms, i.e. hydrogen atoms. Their position is crucial in accessing the morphology of organic molecules, weak interactions in the material, and the size of cavities in porous inorganic materials. By localizing hydrogen atoms, it is demonstrated that the structure of the numerous compounds that form only very small crystals can now be resolved in its fine detail. This research paves the way to a wide use of electron diffraction to determine the structure of crystals that cannot be accessed by X-ray or neutron diffraction.