Stack Overflow is a community of 4.7 million programmers, just like you, helping each other.

Join them; it only takes a minute:

Sign up
Join the Stack Overflow community to:
  1. Ask programming questions
  2. Answer and help your peers
  3. Get recognized for your expertise

I've got a set of data that I've arranged in an array within mathematica. The energy value should be as shown below when I copy as LaTex format:

Theta Phi Energy(Hartree)

1.5329 & -1.5708 & -2775.20972374594 \\

1.53476 & -1.25646 & -2775.209669993 \\

1.54014 & -0.942167 & -2775.20947403366 \\

What I'm actually getting when I copy:

1.5329 & -1.5708 & -2775.21 \\

1.53476 & -1.25646 & -2775.21 \\

1.54014 & -0.942167 & -2775.21 \\

I've done multiple data sets and have gotten it to work for all but one. There seems to be a set of 100 points that keep truncating. I've attempted the following code:

PESdatatable316 = {{"Theta", "Phi", "Energy(Hartree)"}};

 Do[
 PESdatatable316 = Append[PESdatatable316, {th316[[i]], phi316[[i]], NumberForm[energies316[[i]], 15]}], {i, 1, 30}]

TableForm[PESdatatable316]

where:

energies316 = Flatten[{energies100,energies216},1]

The issue seems to be within 'energies100'. The values were put in with 12 digits but truncate to 6 when I call the values.

Example:

energies100[[1]]

will output:

-2775.21

'NumberForm' corrects the values within mathematica but when I copy to LaTex form it reverts back to the truncated values.

Any ideas on how I can get these values to what they're supposed to be?

share|improve this question

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.