Notices: This section not yet converted to new layout. Download stats are rolling back out.

Scientific Word (Install)

6.0.28

Package test results are passing.

This package was approved by moderator gep13 on 5/28/2019.

Scientific Word Version 6 brings you the ease of entering text and mathematics in natural notation in an easy-to-use word processing system. With its entirely new Mozilla-based architecture, Scientific Word 6 provides more flexibility for your workplace. You can save or export your documents in multiple formats, according to your publication and portability needs. Your documents are saved as xml files which makes them completely portable across platforms. Sharing your work with colleagues is easier than ever.

Because Scientific Word 6 is a front end to LaTeX, you do not have to learn the LaTeX syntax. When you typeset, LaTeX automatically generates footnotes, indexes, bibliographies, tables of contents, and cross-references.

Trial Version

  • By default, this package will install a limited, trial version of Scientific Word without the ability to save or print.
  • You will need to activate the installation with an email address to make it fully functional. (Click on Help in the menu bar, then choose Activate. Follow the instructions given on the screen.)
  • The 30-day trial serial number to use will be put on the desktop in a text file named "Scientific Word Trial Serial Number.txt".
  • If you reference an existing license (below), this file will NOT be created.

Package Parameters for Licenses

If you already have a license file or RLM license server for Scientific Word, the following package parameters are available to be used with the -params switch to direct the program to a license.:

  • /LicenseFile:<path>
    Set this parameter to have the license file copied to the local install location.
  • /SystemVariable:<[email protected]|path>
    Set this parameter to have the system environment variable, "mackichnLICENSE", (which is the first thing checked by the software) set to either:

    • <[email protected]>_ the port and server name of a configured license server

    • <path (to license)> the path to a license file or a folder (with multiple license files). It cannot contain the @ symbol.

Examples :

choco install scientificword -params '"/SystemVariable:[email protected]"'
choco install scientificword -params '"/LicenseFile:""\\Server\Share\SciWord\license.lic"""'
(note: the double-double quotes around the path are only needed if it contains spaces)

To install Scientific Word (Install), run the following command from the command line or from PowerShell:

C:\> choco install scientificword

To upgrade Scientific Word (Install), run the following command from the command line or from PowerShell:

C:\> choco upgrade scientificword

Files

Hide
  • tools\chocolateyinstall.ps1 Show
    $ErrorActionPreference = 'Stop'
    
    $packageName = 'ScientificWord'
    $url         = 'https://s3-us-west-1.amazonaws.com/download.mackichan.com/sw-6.0.28-windows-installer.exe'
    $Checksum    = '901dd8f1bd7d3fe304c070a77787d1f5626a347abbb898c361f5a2b87264e72d'
    
    $packageArgs = @{
      packageName   = $packageName
      fileType      = 'EXE'
      url           = $url
      softwareName  = 'Scientific Word*'
      checksum      = $Checksum
      checksumType  = 'sha256'
      silentArgs    = '--mode unattended --unattendedmodeui none'
      validExitCodes= @(0)
    }
    
    Install-ChocolateyPackage @packageArgs
    
    $UserArguments = @{}
    # Parse the packageParameters using good old regular expression
    if ($env:chocolateyPackageParameters) {
       $match_pattern = "\/(?<option>([a-zA-Z]+)):(?<value>([`"'])?([a-zA-Z0-9- _\\:\[email protected]]+)([`"'])?)|\/(?<option>([a-zA-Z]+))"
       $option_name = 'option'
       $value_name = 'value'
    
       if ($env:chocolateyPackageParameters -match $match_pattern ){
          $results = $env:chocolateyPackageParameters | Select-String $match_pattern -AllMatches
          $results.matches | % {
          $UserArguments.Add(
             $_.Groups[$option_name].Value.Trim(),
             $_.Groups[$value_name].Value.Trim())
          }
       } else {
          Throw 'Package Parameters were found but were invalid (REGEX Failure).'
       }
    } else {
       Write-Debug 'No Package Parameters Passed in.  Collecting 30-day Serial Number.'
       $WebClient = New-Object System.Net.Webclient
       $DownloadURL  = 'https://www.mackichan.com/products/dnloadreq.html'
       $DownloadPage = $webclient.DownloadString($DownloadURL)
       $SN = $DownloadPage -replace '(?smi).*title=.Scientific Word.*?(\d\d\d-E[0-9-]+).*','$1'
       $Desktop = [System.Environment]::GetFolderPath('Desktop')
       $SN | Out-File (Join-Path $Desktop 'Scientific Word Trial Serial Number.txt') -Force
    }
    
    if ($UserArguments.ContainsKey('LicenseFile')) {
       Write-Host "You requested copying a license file from '$($UserArguments.LicenseFile)'."
       if (test-path $UserArguments.LicenseFile) {
          [array]$key = Get-UninstallRegistryKey -SoftwareName 'Scientific Word'
          $Destination = Join-Path (Split-Path $key.UninstallString) 'SW'
          Copy-Item $UserArguments.LicenseFile $Destination -Force
       } else {
          Write-Warning "LicenseFile '$($UserArguments.LicenseFile)' not found!"
       }
    }
    
    if ($UserArguments.ContainsKey('SystemVariable')) {
       Write-Host "You requested the 'mackichn_LICENSE' environment variable be set to '$($UserArguments.SystemVariable)'."
       Write-Warning 'No check on the accuracy or existance of the information will be made.'
    
       $EnVarArgs = @{
          VariableName  = 'mackichn_LICENSE'
          VariableValue = $UserArguments.SystemVariable
          VariableType  = 'Machine'
       }
       Install-ChocolateyEnvironmentVariable @EnVarArgs
    }
    
  • tools\chocolateyuninstall.ps1 Show
    $packageName = 'ScientificWord'
    
    [array]$key = Get-UninstallRegistryKey -SoftwareName 'Scientific Word'
    
    $UninstallArgs = @{
       Statements      = '--mode unattended --unattendedmodeui none'
       ExeToRun        = $key.UninstallString
       validExitCodes = @(0)
    }
    Start-ChocolateyProcessAsAdmin @UninstallArgs
    
    if ($env:mackichn_LICENSE) {
       Uninstall-ChocolateyEnvironmentVariable -VariableName 'mackichn_LICENSE' -VariableType 'Machine'
    } else {
       $TrialLicense = join-path ([System.Environment]::GetFolderPath('Desktop')) 'Scientific Word Trial Serial Number.txt'
       if (test-path $TrialLicense) {
          Remove-Item $TrialLicense
       }
    }
    

Virus Scan Results

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

Dependencies

This package has no dependencies.

Package Maintainer(s)

Software Author(s)

  • MacKichan Software
  • Inc.

Copyright

Copyright © 2017, MacKichan Software, Inc.

Tags

Release Notes

https://www.mackichan.com/index.html?techtalk/v60/1002updatesv6.htm

Version History

Version Downloads Last updated Status
Scientific Word (Install) 6.0.27 206 Tuesday, September 19, 2017 approved
Scientific Word (Install) 6.0.26 203 Monday, June 19, 2017 approved

Discussion for the Scientific Word (Install) Package

Ground rules:

  • This discussion is only about Scientific Word (Install) and the Scientific Word (Install) package. If you have feedback for Chocolatey, please contact the google group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or Scientific Word (Install), or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.

comments powered by Disqus
Chocolatey.org uses cookies to enhance the user experience of the site.
Ok