To be honest, the isotope capabilities of PHREEQC are not used very often. The approach considers that 12C (referred to as C) and 13C (referred to as [13C]) react as separate elements. Thus, they are separate components in a GAS_PHASE, and separate components in a calcite solid solution. Although conceptually correct, it is probably too tedious for most applications.Here is an example where 1 liter of methane gas at a partial pressure of 1 atm, delta(13C) = -10 equilibrates with 1 kilogram of water. Run it using the database iso.dat.SOLUTIONENDUSE solution 1GAS_PHASE 1CH4(g) 1[13C]H4(g) 0.011068398 # -10 permil, delta = (1 - Rsmp/Rstd)*1000, Rstd = 0.0111802ENDAttached is an example that considers 13C, D, T, and 18O with both a gas phase and a calcite solid solution. You can simplify to remove the other isotopes.
#DATABASE ../database/iso.datSOLUTION 1 pH 8.2 Na 1 charge Ca 1 Calcite .1 C 2 [13C] 0 # permil [14C] 100 # pmc T 10 # TU D 0 # permil [18O] 0 # permilENDUSE solution 1GAS_PHASE -fixed_volume 1 H2O(g) 0 HDO(g) 0 D2O(g) 0 H2[18O](g) 0 HD[18O](g) 0 D2[18O](g) 0 HTO(g) 0 HT[18O](g) 0 DTO(g) 0 CO2(g) 0 CO[18O](g) 0 C[18O]2(g) 0 [13C]O2(g) 0 [13C]O[18O](g) 0 [13C][18O]2(g) 0 [14C]O2(g) 0 [14C]O[18O](g) 0 [14C][18O]2(g) 0SOLID_SOLUTIONCalcite -comp Calcite 0 -comp CaCO2[18O](s) 0 -comp CaCO[18O]2(s) 0 -comp CaC[18O]3(s) 0 -comp Ca[13C]O3(s) 0 -comp Ca[13C]O2[18O](s) 0 -comp Ca[13C]O[18O]2(s) 0 -comp Ca[13C][18O]3(s) 0 -comp Ca[14C]O3(s) 0 -comp Ca[14C]O2[18O](s) 0 -comp Ca[14C]O[18O]2(s) 0 -comp Ca[14C][18O]3(s) 0USER_PRINT10 PRINT "13C units: ", ISO_UNIT("[13C]")20 PRINT "R(13C)_CO2(aq) units: ", ISO_UNIT("R(13C)_CO2(aq)")END[code]